Nom d'onglets dans une liste

Pierre77

XLDnaute Nouveau
Bonjour à tous,

Apres plusieurs recherche sur le Net et les Forum, j'ai réussi a trouver ma fonction pour me permettre de créer une liste des onglets dans une même feuille.

Hors je rencontre un gros soucis. J'ai crée cette liste afin que les utilisateurs de ce fichier puisse changé les nom des onglets et l'ensemble des macros qui se trouvent dans mon fichier fonctionne sans problème. Le problème que je rencontre est le suivant:
Quand j'ouvre un autre fichier Excel, après avoir ouvert le mien, ma liste change automatiquement et prends les noms d'onglet du fichier que je viens d'ouvrir.
Ma question est la suivante: Auriez vous une solution pour cette liste ne change pas meme apres l'ouverture d'un autre fichier, mais que cette liste se mette a jour en cas de changement du nom d'un onglet ?

Je vous joins un petit fichier exemple de ma fonction.

Merci à tous par avance pour vos réponses
Pierre
 

Pièces jointes

  • Nom Onglet.xls
    49.5 KB · Affichages: 28
  • Nom Onglet.xls
    49.5 KB · Affichages: 29
  • Nom Onglet.xls
    49.5 KB · Affichages: 29

Efgé

XLDnaute Barbatruc
Re : Nom d'onglets dans une liste

Bonjour Pierre77 et bienvenu sur le forum
Je pense qu'il faut préciser le classeur utilisé:
VB:
NomFeuille = ThisWorkbook.Sheets(Index).Name

En pièce jointe, une ou modif pour n'utiliser qu'une seule formule et à tirer vers le bas.
Cordialement
 

Pièces jointes

  • Nom_Onglet(2).xls
    47.5 KB · Affichages: 35

Discussions similaires

Réponses
5
Affichages
257

Membres actuellement en ligne

Statistiques des forums

Discussions
312 571
Messages
2 089 805
Membres
104 276
dernier inscrit
helenevellocet