Jörg Lorenz: Tabellenverknüpfung per VBA

Beitrag lesen

Hi,

kannst Du Deine Frage noch etwas ausführlicher stellen? Beschreibe mal, was Du vorhast.

1- wie kann man per vba den verknüpfungspfad einer verknüpften tabelle ändern?
2- wie per vba eine neue verknüpfte tabelle erstellen?

Falls Du Verknüpfungen in Formeln meinst, kannst Du Dir die Formel als String zusammenbasteln und diesen dann mittels FormulaLocal als Formel in die Zelle eintragen.

Beispiel:

strFormel = "=Summe(Tabelle2!A1:A5)"
Range("A1").FormulaLocal = strFormel

Den Makrorecorder solltest Du in diesem Fall nicht verwenden, da dieser mit FormulaR1C1 arbeitet.

Viele Grüße

Jörg