L
llebucheur
Guest
Bonjour à tous,
Je me tourne une nouvelle fois vers vous. Je souhaite copier un classeur dont le nom peut varier dans un nouveau classeur. Je n'ai pas trouvé de discussion à ce sujet sur le forum. Je débute en VBA et je galère vraiment.😕
je colle ce que j'ai deja fait afin d'etre plus clair.
Sub creer()
Dim root As String
Dim j As Long
j = 1
root = ActiveWorkbook.Name
Set NewBook = Workbooks.Add
Do
CName = Application.GetSaveAsFilename
Loop Until CName <> False
NewBook.SaveAs Filename:=CName
For j = 1 To 7
Workbooks(root).Worksheets(j).Range("A1:AZ4000").Copy
ActiveSheet.Paste Destination:=Workbooks(CName).Worksheets(j).Range("A1:AZ4000").Paste
j = j + 1
Next
End Sub
Merci beaucoup pour votre aide! 🙂
Cordialement
Je me tourne une nouvelle fois vers vous. Je souhaite copier un classeur dont le nom peut varier dans un nouveau classeur. Je n'ai pas trouvé de discussion à ce sujet sur le forum. Je débute en VBA et je galère vraiment.😕
je colle ce que j'ai deja fait afin d'etre plus clair.
Sub creer()
Dim root As String
Dim j As Long
j = 1
root = ActiveWorkbook.Name
Set NewBook = Workbooks.Add
Do
CName = Application.GetSaveAsFilename
Loop Until CName <> False
NewBook.SaveAs Filename:=CName
For j = 1 To 7
Workbooks(root).Worksheets(j).Range("A1:AZ4000").Copy
ActiveSheet.Paste Destination:=Workbooks(CName).Worksheets(j).Range("A1:AZ4000").Paste
j = j + 1
Next
End Sub
Merci beaucoup pour votre aide! 🙂
Cordialement