PC SOFT

DOCUMENTATION EN LIGNE
DE WINDEVWEBDEV ET WINDEV MOBILE

WINDEV
WindowsLinuxUniversal Windows 10 AppJavaEtats et RequêtesCode Utilisateur (MCU)
WEBDEV
WindowsLinuxPHPWEBDEV - Code Navigateur
WINDEV Mobile
AndroidWidget AndroidiPhone/iPadApple WatchUniversal Windows 10 AppWindows Mobile
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.
Versions 16 et supérieures
WINDEVLinux Cette fonction est désormais disponible pour les applications WINDEV sous Linux.
WEBDEV - Code ServeurLinux Cette fonction est désormais disponible pour les sites WEBDEV sous Linux.
Nouveauté 16
WINDEVLinux Cette fonction est désormais disponible pour les applications WINDEV sous Linux.
WEBDEV - Code ServeurLinux Cette fonction est désormais disponible pour les sites WEBDEV sous Linux.
WINDEVLinux Cette fonction est désormais disponible pour les applications WINDEV sous Linux.
WEBDEV - Code ServeurLinux Cette fonction est désormais disponible pour les sites WEBDEV sous Linux.
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 : wd240xls.dll
Version minimum requise
  • Version 11
Documentation également disponible pour…
Commentaires
Cliquez sur [Ajouter] pour publier un commentaire