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.
 
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
138
  • Question Question
Réponses
32
Affichages
533
Réponses
3
Affichages
151
  • Question Question
XL 2019 B
Réponses
10
Affichages
601
D
  • Question Question
Réponses
5
Affichages
217
Didierpasdoué
D
Retour