Ich hätte mal wieder ein kleines Problem bzw. anliegen.
Ich greife in meiner excel Arbeitsmappe auf eine Externe Quelle zu und möchte diese gerne dynamisch in meiner userform ändern können.
Mir geht es nur darum wie ich den quellpfad per vba ändern kann.
Ich habe im Netz schon einiges gefunden aber ich hab nichts zum Laufen bekommen.
Kurz zu den Details.
Ich greife auf eine Textdatei im Web zu die je nach Link Änderung anders aussieht und diesen Link bzw die Quelle möchte ich gerne ändern.
Gefunden habe ich das hier:
Sub Change_Link()
Dim myLinks As Variant
Dim NewSource As String
Dim OldSource As String
Dim i As Integer
myLinks = ThisWorkbook.LinkSources
For i = 1 To UBound(myLinks)
OldSource = CStr(myLinks(i))
NewSource = Application.GetOpenFilename()
ThisWorkbook.ChangeLink Name:=OldSource, Newname:=NewSource
Next
' ThisWorkbook.UpdateLink
End Sub
Ich hab es versucht aber ich bekomme es einfach nicht hin. Ich denke mein Hauptproblem ist, dass ich meienen alten Link gar nicht erst ausgelsen bekomme.Also das ThisWorkbook.LinkSources funktioniert iwie nicht .. Bleibt immer leer beim ausführen.
Kennt hier jemand zufällig ne Variante die funktioniert oder findet hier jemand den Fehler?
Danke im Voraus
Gruß
Markus