Microsoft 365 Renommer les noms d 'onglets

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 !

Zarjoun

XLDnaute Nouveau
Hello, un baulois pour celui qui m'aidera ...
je débute , débute ...
je souhaiterais renommer des onglets, j'ai trouvé une macro sur le site,
Mais quand je la lance, cela ne marche pas...
pouvez vous m'aider ?
en PJ le fichier
 

Pièces jointes

Dernière édition:
Bonjour Zarjoun

Pour moi le baulois 😜

Il faut que le nom de la feuille soit du texte, il faut donc utiliser la fonction CStr()
VB:
Sub RenommerOnglets()
  With Worksheets("Onglets")
    For i = 5 To 220
      If WsExist(.Cells(i, "B")) Then
        Sheets(CStr(.Cells(i, "B"))).Name = CStr(.Cells(i, "D"))
      End If
    Next i
  End With
End Sub

A+
 
Hello, un baulois pour celui qui m'aidera ...
je débute , débute ...
je souhaiterais renommer des onglets, j'ai trouvé une macro sur le site,
Mais quand je la lance, cela ne marche pas...
pouvez vous m'aider ?
en PJ le fichier
Bonjour, dsl mais j'ai écrit la macro mais çà ne marche pas ;😞😢
j'ai mis le fichier modifier en PJ,
.....
d'avance merci
Bonjour Zarjoun, Bruno,
Et remplacez aussi le "For i = 5 To 220" par :
VB:
For i = 5 To Range("B65500").End(xlUp).Row
car actuellement votre liste s'arrête en 223, donc là ce sera automatique.
 
- 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

Discussions similaires

Réponses
5
Affichages
508
Réponses
5
Affichages
577
Réponses
4
Affichages
835
Retour