Microsoft 365 comment ajouter et renommer les feuille suivant une matrice

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 !

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

Discussions similaires

Réponses
3
Affichages
221
Retour