PC SOFT

FORUMS PROFESSIONNELS
WINDEVWEBDEV et WINDEV Mobile

Accueil → WINDEV 2025 → onglet sur excel
onglet sur excel
Débuté par michel.beroard, 04 jan. 2005 21:08 - 2 réponses
Posté le 04 janvier 2005 - 21:08
comment se positionner sur un onglet precis d'un fichier excel
Posté le 05 janvier 2005 - 10:48
Bonjour,

si cExcel est l'objet automation :

cExcel>>Sheets(NumFeuille)>>Select

Numfeuille est le numéro de la feuille
Faire un essai avec le nom de la feuille (pas essayé)

Bon dév

Pascal
Posté le 05 janvier 2005 - 11:54
Bonjour,

Voici un exemple de code permettant de créer un document XLS, de sélectionner un onglet et le renommer.

MaFeuilleXLS est un objet Automation dynamique

//Instance de Excel existante ?
SI ObjetActif("Excel.Application") <> Null ALORS
// Récupération de l'instance de Excel existante
MaFeuilleXLS = ObjetActif("Excel.Application")
SINON
// Allocation de l'objet automation "MaFeuilleXLS"
MaFeuilleXLS = allouer un objet Automation "Excel.Application"
FIN

// Excel devient visible
MaFeuilleXLS>>Visible = Faux

// Ouverture d'un classeur d'Excel
MaFeuilleXLS>>Workbooks>>Add()

MaFeuilleXLS>>Sheets("Feuil1")>>Select
MaFeuilleXLS>>Sheets("Feuil1")>>Name = "DATA"

MaFeuilleXLS>>QUIT()

Didier