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 017
Messages
2 104 578
Membres
109 081
dernier inscrit
Vio21