Ceci est une page optimisée pour les mobiles. Cliquez sur ce texte pour afficher la vraie page.

Microsoft 365 comment ajouter et renommer les feuille suivant une matrice

  • Initiateur de la discussion Initiateur de la discussion christophe.ar80
  • 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

christophe.ar80

Guest
bonjour a tous.

je voudrais savoir si vous pouviez m'aidée pour ajouter et renommer les feuilles automatique suivant une matrice en code VBA?

je vous remerci.
 
Bonjour,
Aider, probablement, mais surement pas sans fichier, et pas faire à votre place ni inventer des informations manquantes.
Vous pouvez déjà commencer par utiliser l'enregistreur de macro dans un fichier vierge pour ajouter une feuille et voir le code généré, puis tester des variantes pour comprendre ce qui est écrit et comment obtenir ce que vous souhaitez.
Bon apprentissage.
 
*Bonjour,
j'ai la même question. J'aimerais renommer automatiquement mes onglets en fonction d'un listing (ici onglet centre de coûts).
J'ai tenté une macro trouvée sur le forum mais ça ne marche pas.
Merci
 

Pièces jointes

Bonjour zelda, bienvenue sur XLD, salut les autres,

Il y a 15 feuilles et 20 noms listés.

Il faudrait savoir quelles sont les feuilles à renommer et avec quels noms, donc créer un tableau de correspondance.

A+
 
Hello Job75,

Il faudrait renommer les onglets compris entre front et back (non inclus) à partir de la cellule B5 de chaque feuille ou directement à partir de l'onglet centre de coûts.

Zelda
 
Voyez le fichier .xlsm joint et cette macro :
VB:
Sub Renommer()
Dim lig&, n%, nom$
lig = 3
On Error Resume Next 'si le nom est déjà attribué à une autre feuille
For n = Sheets("front").Index + 1 To Sheets("back").Index - 1
    nom = Sheets("Centre de coûts").Cells(lig, 2)
    If nom <> "" Then Sheets(n).Name = Left(nom, 31)
    lig = lig + 1
Next
End Sub
 

Pièces jointes

- 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
4
Affichages
167
  • Question Question
Réponses
32
Affichages
824
  • Question Question
Microsoft 365 probleme d heure
Réponses
11
Affichages
274
  • Question Question
Réponses
11
Affichages
458
Réponses
2
Affichages
123
Réponses
3
Affichages
233
Réponses
11
Affichages
348
Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…