Donner un nom à un onglet

  • Initiateur de la discussion Initiateur de la discussion Christian
  • Date de début Date de début

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

C

Christian

Guest
Bonjour à tous,
J'ai un fichier Excel (2000) avec plusieurs onglets.
Je souhaite à partir des informations d'une liste (Paris, Lyon, ...) contenue dans l'onglet 1 donner automatiquement un nom aux onglets suivants (exemple onglet2 ="Paris", onglet3 = "Lyon", ...) .
Est-ce possible ?
Si oui, comment peut-on réaliser cette opération ?
Merci d'avance de votre aide.
 

Pièces jointes

Salut Christian

Le fichier que tu as joint ne sert strictement à rien, tes explications suffisent amplement.
Pour ta gouverne dans Excel pour être précis on parlera plutôt de "Feuille" que "d'Onglets".

Ceci dit, c'est assez simple en VBA de renommer des feuilles avec un code comme ceci :

Sub Renommer()
Sheets("Feuil2").Name = Sheets("Feuil1").Range("A1").Value
Sheets("Feuil3").Name = Sheets("Feuil1").Range("A2").Value
End Sub

Là où c'est un peu plus compliqué c'est de renommer toutes les feuilles du classeur sans connaitre leur nom et en bouclant sur une plage de cellules.
Voici une méthode :

Sub RenommerTouteLesFeuilles()
Dim WS As Worksheet
Dim i As Byte
i = 1
For Each WS In Sheets
If WS.Name <> "Feuil1" Then
WS.Name = Sheets("Feuil1").Range("A" & i).Value
i = i + 1
End If
Next
End Sub


Bon Week End
@+Thierry
 
- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD
Assurez vous de marquer un message comme solution pour une meilleure transparence.

Discussions similaires

Réponses
5
Affichages
424
Réponses
3
Affichages
147
Réponses
5
Affichages
382
Réponses
134
Affichages
4 K
Retour