ich möchte Verbindungen automatisch in VBA ändern. Hierzu konnte ich im Forum einen schon passenden Beitrag finden mit jenem Code:
Sub Ändern()
Dim PfadALT As String, PfadNEU As String
PfadALT = Sheets("Tabelle1").Range("F2").Text
PfadNEU = Sheets("Tabelle1").Range("F1").Text
ActiveWorkbook.ChangeLink PfadALT, PfadNEU, Type:=xlExcelLinks
End Sub
Soweit ich das verstanden habe, muss in der Zelle F1-F2 der Pfad wo sich die Dateien befinden abgebildet werden.In meinem Fall ist dies:
[F1]: C:\Users\and2h\Desktop\VErbindung\[11.xlsm]
[F2]: C:\Users\and2h\Desktop\VErbindung\[10.xlsm]
Im Optimalfall würde er jetzt die alte Verbindung 10 durch 11 ersetzen. Stattdessen bekomme ich einen Laufzeitfehler 1004. Hat jemand Tipps was ich falsch mache und wie man dies beheben kann?