1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40
| Sub CreateForm()
'
' Création des formulaire budget
Dim ClasseurSource As String, Chemin As String, Extension As String, nomfichier As String
Dim WbFF As String
Dim RCur As Range
With Application
.ScreenUpdating = False
.DisplayAlerts = False
End With
Extension = ".xlsm"
nomfichier = CC.Range("AB2")
Chemin = data.Range("Rep")
Wbname = ThisWorkbook.Name
ClasseurSource = ActiveWorkbook.Name
repertoire = [Rep] & "\"
With ActiveWorkbook
For Each RCur In Worksheets("data").Range("B2:B78")
.SaveAs Filename:=Chemin & nomfichier & Extension
extraction = ActiveWorkbook.Name
CC.Range("E1:L170").Copy
CC.Range("E1:L170").PasteSpecial Paste:=xlPasteValues
.Sheets("base").Delete
Sheets("data").Select
ActiveWindow.SelectedSheets.Visible = False
Sheets("CC").Select
Workbooks.Open ClasseurSource
Application.DisplayAlerts = False
Application.CutCopyMode = False
Windows(extraction).Close True
Next RCur
End With
End Sub |
Partager