Bonjour le nom e mes onglets d’un classeur est 01-04-21 puis 02-04-21 et ainsi de suite
Je voudrais changer tous ces noms en remplacant 21 par 22
Merci
Bonjour
Comment se nomment les autres ?
Comment ont-ils été créés (par VBA ou manuellement) ?
Un exemple Excel serait préférable
Le nom des onglets d’un classeur est 01-04-21 puis 02-04-21 et ainsi de suite jusqu’à 30-04-21
21 représente l’année et je voudrais la changer par 22
Merci
Re,
Voici un exemple en VBA (il n’y a que 3 jours, mais cela fonctionnera pour les 30)
Renomme Onglets.xlsm (17,8 Ko)
Sub RenommeOnglets()
Dim Feuille As Worksheet, A%, M%, J%
'A = l'année , M = le mois, J pour le jour
A = 22: M = 4: J = 1
For Each Feuille In Worksheets 'Boucle sur les onglets
If Feuille.Name <> "MENU" Then 'sauf si l'onglet se nomme MENU
Feuille.Name = Format(DateSerial(A, M, J), "dd-mm-yy")
J = J + 1 'Je rajoute 1 au jour pour l'onglet suivant
End If
Next Feuille
End Sub
Ce sujet a été automatiquement fermé après 30 jours. Aucune réponse n’est permise dorénavant.