PC SOFT

FORUMS PROFESSIONNELS
WINDEVWEBDEV et WINDEV Mobile

Accueil → WINDEV 2024 → Changer de feuille courante sur un classeur Excel
Changer de feuille courante sur un classeur Excel
Débuté par MICHEL, 17 oct. 2018 12:27 - 2 réponses
Membre enregistré
299 messages
Popularité : +16 (16 votes)
Posté le 17 octobre 2018 - 12:27
Bonjour

j'essaie de changer d'onglet sur un fichier Excel
Mon code est le suivant

LO_XLS est un xlsDocument
LO_XLS = xlsOuvre("Nom_XLS.xlsx", xlsCompatible)

si je demande le nombre de feuilles avec Info(xlsNbFeuille(LO_XLS)) j'obtiens 7
si je cherche à aller sur la seconde feuille la fonction renvoie faux : x est un booléen = xlsFeuilleEnCours(LO_XLS, 2)

Existe-t-il un moyen de contournement ?
Merci d'avance
Membre enregistré
352 messages
Popularité : +12 (18 votes)
Posté le 17 octobre 2018 - 14:11
Bonjour, essayez plutôt LO_XLS..Feuille=2 pour le changement de feuille en cours
Membre enregistré
299 messages
Popularité : +16 (16 votes)
Posté le 17 octobre 2018 - 14:37
C'est ce que je viens de faire :
SI Val(LC_Onglet) = 2 ALORS xlsFeuilleEnCours(LO_XLS, 2)


Et là ça marche. Un peu vasouillard comme méthode…
En tout cas un grand merci à vous