Bonjour voici le code pour générer un nombre de sheets en fonction d'une variable.
Option Explicit
Private Sub generation_sheet_vdd_Cliquer()
Dim nombre_de_sheets As Integer
Dim i As Integer
nombre_de_sheets = Sheets("info FSM").Cells(2, 2)
i = 1
While i < nombre_de_vdd
Sheets("info VDD").Copy After:=Worksheets("info VDD")
i = i + 1
Wend
Sheets("Info vdd").Name = "Info vdd (1)"
End Sub
Voici le résultat que j'obtiens :
J'aimerais que les sheets info vdd soient dans l'ordre et écrites de cette façon "info vdd 1", "info vdd 2" etc.
Alors j'ai essayé de rentrer une variable dans la fonction Sheets.Name, qqch dans ce goût là :
Sheets.Name = ""info vdd" & i"
mais ça n'a pas fonctionné qqn aurait une idée ?