DOCUMENTATION EN LIGNE
DE WINDEVWEBDEV ET WINDEV MOBILE

Aide / WLangage / Fonctions WLangage / Fonctions standard / Fonctions de gestion des fichiers XLS
WINDEV
WindowsLinuxUniversal Windows 10 AppJavaEtats et RequêtesCode Utilisateur (MCU)
WEBDEV
WindowsLinuxPHPWEBDEV - Code Navigateur
WINDEV Mobile
AndroidWidget AndroidiPhone/iPadWidget IOSApple WatchMac CatalystUniversal Windows 10 App
Autres
Procédures stockées
xlsFeuilleEnCours (Fonction)
En anglais : xlsCurrentWorksheet
Permet de connaître ou de modifier la feuille courante d'un fichier XLS.
Remarques :
  • En mode multi-feuilles, les fonctions de gestion des fichiers XLS travaillent toujours sur la feuille courante. Lors de l'ouverture du ficher XLS, la 1ère feuille du classeur est la feuille courante.
  • En mode compatible, cette fonction n'a aucun effet.
Exemple
// Ouverture d'un fichier XLS
IdentifiantFichier est un entier
IdentifiantFichier = xlsOuvre("C:\Mes Documents\Test.XLS")
 
// Manipulations sur le fichier XLS
// ...
 
// Récupération de la feuille courante
Feuille est un entier = xlsFeuilleEnCours(IdentifiantFichier)
Info("La feuille courante est " + Feuille)
// Ouverture d'un fichier XLS
IdentifiantFichier est un entier = xlsOuvre("C:\Mes Documents\Test.XLS")
 
// Positionnement sur la dernière feuille du fichier
NbFeuille est un entier = xlsNbFeuille(IdentifiantFichier)
SI xlsFeuilleEnCours(IdentifiantFichier, NbFeuille) = Vrai ALORS
Info("La feuille courante a été modifiée.")
FIN
cMonFicXLS est xlsDocument
sMonFichier est une chaîne = "Fichier.xls" // Nom complet du fichier à ouvrir
 
cMonFicXLS = xlsOuvre(sMonFichier, xlsEcriture)
SI ErreurDétectée = Faux ALORS
Azz est un entier = xlsFeuilleEnCours(cMonFicXLS)
Info("Feuille en cours dans le fichier Excel : " + Azz)
// Changement de feuille
SI xlsFeuilleEnCours(cMonFicXLS, 2) = Vrai ALORS
Info("La feuille courante a été modifiée.")
// Lecture d'une cellule pour test
Info(xlsDonnée(cMonFicXLS, 11, 2))
SINON
Erreur("Le fichier sélectionné ne comporte pas de seconde feuille !")
FIN
SINON
Erreur(ErreurInfo(errComplet))
FIN
xlsFerme(cMonFicXLS)
Syntaxe

Connaître la feuille en cours Masquer les détails

<Résultat> = xlsFeuilleEnCours(<Document XLS>)
<Résultat> : Entier
Indice de la feuille en cours. Cette valeur est comprise entre 1 et xlsNbFeuille.
<Document XLS> : Variable de type xlsDocument
Nom de la variable de type xlsDocument à manipuler.

Modifier la feuille en cours Masquer les détails

<Résultat> = xlsFeuilleEnCours(<Document XLS> , <Numéro de la feuille>)
<Résultat> : Booléen
  • Vrai si la feuille courante a été modifiée,
  • Faux dans le cas contraire (par exemple si la feuille spécifiée dans le paramètre <Numéro de la feuille> n'existe pas).
<Document XLS> : Variable de type xlsDocument
Nom de la variable de type xlsDocument à manipuler.
<Numéro de la feuille> : Entier
Indice de la nouvelle feuille. Cette valeur est comprise entre 1 et xlsNbFeuille.

Connaître la feuille en cours (syntaxe conservée par compatibilité avec la version 12) Masquer les détails

<Résultat> = xlsFeuilleEnCours(<Identifiant du fichier XLS>)
<Résultat> : Entier
Indice de la feuille en cours. Cette valeur est comprise entre 1 et xlsNbFeuille.
<Identifiant du fichier XLS> : Entier
Identifiant du fichier XLS à manipuler, renvoyé par la fonction xlsOuvre.

Modifier la feuille en cours (syntaxe conservée par compatibilité avec la version 12) Masquer les détails

<Résultat> = xlsFeuilleEnCours(<Identifiant du fichier XLS> , <Numéro de la feuille>)
<Résultat> : Booléen
  • Vrai si la feuille courante a été modifiée,
  • Faux dans le cas contraire (par exemple si la feuille spécifiée dans le paramètre <Numéro de la feuille> n'existe pas).
<Identifiant du fichier XLS> : Entier
Identifiant du fichier XLS à manipuler, renvoyé par la fonction xlsOuvre.
<Numéro de la feuille> : Entier
Indice de la nouvelle feuille. Cette valeur est comprise entre 1 et xlsNbFeuille.
Composante : wd290xls.dll
Version minimum requise
  • Version 11
Documentation également disponible pour…
Commentaires
Cliquez sur [Ajouter] pour publier un commentaire

Dernière modification : 25/05/2022

Signaler une erreur ou faire une suggestion | Aide en ligne locale