Bonjour à tous!
Un problème récurrent, lorsque je déplace un fichier ou qu'Excel le sauvegarde automatiquement à un endroit différent, Excel modifie l'adresse.
Par exemple:
=[Recettes.xlsb]NR!$P$5 devient :
='C:\Public\Partage\Tables\[Recettes.xlsb]NR'!$P$5, et cela sur parfois des milliers de cellules et plusieurs feuilles.
Je peux utiliser la fonction remplacer: "C:\Public\Partage\Tables\[" par "[" . Cela marche très bien, mais je voudrais créer une variable dans une cellule pour simplifier.
J'avais ce code, mais qui ne fonctionne plus, peut être créé avec une version antérieure:
Dim Aremp As String
Aremp = Range("E48") 'C:\Public\Partage\Tables\[ dans notre exemple
Dim Rempart As String
Rempart = Range("E49") '[ dans notre exemple
Range("A1").Select
Cells.Replace What:=Aremp, Replacement:= _
Rempart, LookAt:=xlPart, SearchOrder:=xlByRows, MatchCase:=False _
, SearchFormat:=False, ReplaceFormat:=False
ActiveWindow.ScrollWorkbookTabs Position:=xlFirst
ActiveSheet.Calculate
Quelqu'un peut m'aider?
Bien cordialement.