Bonjour,
Je voudrais historiser un fichier excel puis le remettre dans le dossier initial pour cela je fais le code suivant qui fonctionne tres bien:
Sub SaveFile()
'
Dim FileName, Rep, Rep2 As String
Dim LaDate As Date
' Macro2 Macro
'
Rep = ThisWorkbook.Path & "\Hist_Valo\2013\" & Range("e1").value & "\"
LaDate = Range("e2").value
'
FileName = "NewVL_v12_" & Format(LaDate, "ddmm") & ".xlsm"
ActiveWorkbook.SaveAs FileName:=Rep & FileName
ChDir "H:\Varenne Capital\Front_Middle\Valeur_Selection"
ActiveWorkbook.SaveAs FileName:=Rep
'"H:\Varenne Capital\Front_Middle\Valeur_Selection\NewVL_v12.xlsm", FileFormat _
:=xlOpenXMLWorkbookMacroEnabled, CreateBackup:=False
End Sub
Mais
dans la deuxieme partie si j'utilise un autre ordi le reseau nest plus H mais Z et donc la macro bug..
Comment faire pour que le code soit "universel" ?
Merci d'avance
Je voudrais historiser un fichier excel puis le remettre dans le dossier initial pour cela je fais le code suivant qui fonctionne tres bien:
Sub SaveFile()
'
Dim FileName, Rep, Rep2 As String
Dim LaDate As Date
' Macro2 Macro
'
Rep = ThisWorkbook.Path & "\Hist_Valo\2013\" & Range("e1").value & "\"
LaDate = Range("e2").value
'
FileName = "NewVL_v12_" & Format(LaDate, "ddmm") & ".xlsm"
ActiveWorkbook.SaveAs FileName:=Rep & FileName
ChDir "H:\Varenne Capital\Front_Middle\Valeur_Selection"
ActiveWorkbook.SaveAs FileName:=Rep
'"H:\Varenne Capital\Front_Middle\Valeur_Selection\NewVL_v12.xlsm", FileFormat _
:=xlOpenXMLWorkbookMacroEnabled, CreateBackup:=False
End Sub
Mais
dans la deuxieme partie si j'utilise un autre ordi le reseau nest plus H mais Z et donc la macro bug..
Comment faire pour que le code soit "universel" ?
Merci d'avance