Nom d'onglet dans cellule

  • Initiateur de la discussion Essem
  • Date de début
E

Essem

Guest
Bonjour le forum et à tous,

Je cherche comment faire pour inscire le nom de l'onglet dans une cellule pour ensuite me permettre de faire des recherches dans d'autres feuilles avec ce nom.

Merci à l'avance pour la solution et votre collaboration.

Essem
 
B

Baroude

Guest
Bonjour le forum,

Voilà ce que j'utilise pour récupérer le nom de l'onglet :

=STXT(CELLULE("filename";$A$1);TROUVE("]";CELLULE("filename";$A$1))+1;255)

CELLULE("filename";A1) renvoie le chemin complet du classeur avec l'onglet.

Avec l'utilisation combinée de STXT() qui extrait une chaine de caractère dans une autre chaine de caractères, on arrive à isoler le nom de l'onglet...

Bonne journée
Baroude
 
B

Baroude

Guest
re-hello !

J'utilise également ce code VBA :

Sub nom_onglet()
For i = 1 To Worksheets.Count
Range("A" & i) = Sheets(i).Name
Next i
End Sub


Ce code me renvoie dans la feuilla active le nom de tous les onglets en A1, A2, A3 etc... ensuite le résultat combiné avec la fonction INDIRECT() me permet par exemple de récupérer la cellule B15 de chaque onglet.


Baroude
 

Discussions similaires

Statistiques des forums

Discussions
314 645
Messages
2 111 536
Membres
111 181
dernier inscrit
Ledoux