Private Sub CommandButton1_Click()
Dim nouveauDossier As String
'si ce n'est pas un chiffre qui a été saisi dans le champ, quitter la macro
If Not IsNumeric(TextBox1.Text) Then Exit Sub
'créer un dossier "Origine" (ThisWorkbook.Path) + "textbox"
nouveauDossier = ThisWorkbook.Path & "\" & CInt(TextBox1.Text)
CreateObject("Scripting.FileSystemObject").CreateFolder nouveauDossier
'copier le fichier "a-original1.XLS"
CreateObject("Scripting.FileSystemObject").CopyFile ThisWorkbook.Path & "\a-original1.XLS", nouveauDossier & "\a-" & CInt(TextBox1.Text) & ".xls"
End Sub
Private Sub CommandButton2_Click()
Dim nouveauDossier As String, i As Integer
'si ce ne sont pas des chiffres qui ont été saisis dans les champ, quitter la macro
If Not IsNumeric(TextBox2.Text) Then Exit Sub
If Not IsNumeric(TextBox3.Text) Then Exit Sub
For i = CInt(TextBox2.Text) To CInt(TextBox3.Text)
'créer un dossier "Origine" (ThisWorkbook.Path) + i
nouveauDossier = ThisWorkbook.Path & "\" & i
CreateObject("Scripting.FileSystemObject").CreateFolder nouveauDossier
'copier le fichier "a-original1.XLS"
CreateObject("Scripting.FileSystemObject").CopyFile ThisWorkbook.Path & "\a-original1.XLS", nouveauDossier & "\a-" & i & ".xls"
Next i
End Sub