1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20
| Function Chemin_Local_VS_Onedrive(Chemin_test As Variant) As Boolean
Dim BaseRacineOneDrive As Variant, c As Integer, old_chemin As Variant, New_Chemin As Variant
'Test chemin si OneDrive
'Debug.Print Chemin_test
If Left(Chemin_test, 6) = "https:" Then
BaseRacineOneDrive = Environ("OneDrive") & "\"
chemin = ActiveWorkbook.Path ' ActiveWorkbook.FullName
c = InStr(1, chemin, "/Documents") + 10
old_chemin = Left(chemin, c)
New_Chemin = Replace(Replace(chemin, old_chemin, BaseRacineOneDrive), "/", "\") & "\"
Chemin_test = New_Chemin
'Debug.Print New_Chemin
Else
End If
End Function |
Partager