Nom d'une feuille dans une chaine de caractère

tyno42

XLDnaute Nouveau
Bonjour

J'ai un petit souçi, j'aimerai savoir comment rentrer le nom de le feuille n°1 d'un classeur dans une chaine de caractère? Le tout sans connaitre le nom de cette feuille.

Merci de votre aide

Cordialement
 

Tibo

XLDnaute Barbatruc
Re : Nom d'une feuille dans une chaine de caractère

bonjour tyno,

pour récupérer la valeur de l'onglet, tu peux utiliser cette formule :

=STXT(CELLULE("nomfichier";A1);TROUVE("]";CELLULE("nomfichier";A1))+1;32)

Fonctionne sur un fichier enregistré.

@+
 

Tibo

XLDnaute Barbatruc
Re : Nom d'une feuille dans une chaine de caractère

Bonjour Diggerjack,

Cette formule (obtenue auprès de Monique) est basée sur l'utilisation de la fonction CELLULE avec le paramètre "nomfichier"

L'aide d'Excel dit ceci :

"nomfichier" : le nom et le chemin d'accès complet du fichier contenant l'argument référence, sous forme de texte. Renvoie du texte vide ("") si la feuille de calcul contenant l'argument référence n'a pas encore été enregistrée

Il "reste" ensuite à traiter avec les formules de traitement de texte le résultat de cette formule et ça donne le nom de l'onglet.

Fais l'essai avec la formule simple :
=CELLULE("nomfichier";A1)
et tu comprendras l'utilisation des STXT, TROUVE ...

@+
 

Discussions similaires