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 :

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
Dans le cas ou la feuille "Report01" existe, excel affiche une erreur 400 et nomme ma feuille en "Matrice (2)".

Auriez-vous une idée pour au final créer des feuilles nommées Report02, Report03, etc...


Merci par avance pour l'aide