Bonjour à tous,
Sur mon fichier excel, mes feuilles sont renommées en fonction d'une cellule
Dim Feuille As Worksheet
For Each Feuille In Worksheets
Feuille.Protect "admin"
If Feuille.Range("Y2") <> "" Then
Feuille.Name = Feuille.Range("Y2").Value
End If
Next Feuille
Seulement voila, si deux feuilles ont le même nom dans la cellule Y2, excel n'est pas content et me le fait savoir.
J'aimerai corriger ça, sans savoir comment. Soit en modifiant le code pour que si deux feuilles ont le même nom, la seconde se voit rajouter un "(2)" ensuite. Soit interdire tout simplement de donner deux fois le même nom...
Je ne peux pas vous joindre le fichier, qui est trop lourd...
Merci,
Thibaud
PS : ah oui, est si quelqu'un à une idée pour classer mes feuilles... Car elles ne se classent qu'avec le codename (1,10,11,12,13....2,3,4) et pas moyen de trouver comment les classer par leur propriété "Name"