Bonsoir,
Voilà, j'ai un classeur modèle appelé modèle.xlsm
Je souhaiterai sauvegarder ce modèle dans les répertoires lister en colonne A dans le classeur liste_rep.xlsm et dont le nom serait la colonne B qui y est associée.
Est-ce possible avec Excel ?
J'ai essayé ceci mais sans succès
Merci.
Voilà, j'ai un classeur modèle appelé modèle.xlsm
Je souhaiterai sauvegarder ce modèle dans les répertoires lister en colonne A dans le classeur liste_rep.xlsm et dont le nom serait la colonne B qui y est associée.
Est-ce possible avec Excel ?
J'ai essayé ceci mais sans succès
Code:
Sub enregistrement()
'
' enregistrement
'
Dim WB_Principal As Workbook
Workbooks.Open Filename:= _
"C:\Documents and Settings\Bureau\macros\modèle.xlsm"
' Instanciation de la variable pour connaître le classeur actif
Set WB_Principal = ActiveWorkbook
' Amène le classeurs cible en avant plan, celui-ci devient le [ ActiveWorkbook ]
Workbooks("liste_rep.xlsm").Activate
Sheets("repertoire").Select
For i = 1 To Cells(Rows.Count, "B").End(xlUp).Row
nom_fich = Range("A" & i).Value & "\" & Range("B" & i).Value
'MsgBox nom
WB_Principal.Activate
ActiveWorkbook.SaveAs Filename:= _
nom_fich, _
FileFormat:=xlOpenXMLWorkbookMacroEnabled, CreateBackup:=False
Next i
Merci.
Pièces jointes
Dernière édition: