Bonjour à tous
je cherche le moyen simple en VBA de copier une feuille cachée (matrice) en dernière position et de la renommer en incrémentant le nom en fonction des feuilles créées précédemment.
J'utilise ce bout de code mais pour incrémenter pas d'idée :
Dans le cas ou la feuille "Report01" existe, excel affiche une erreur 400 et nomme ma feuille en "Matrice (2)".
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7 Sub matrice() Sheets("Matrice").Visible = True Sheets("Matrice").Select Sheets("Matrice").Copy Before:=Sheets("Matrice") Sheets("Matrice").Visible = False ActiveSheet.Name = "Report01" End Sub
Auriez-vous une idée pour au final créer des feuilles nommées Report02, Report03, etc...
Merci par avance pour l'aide
Partager