Beitrag aus dem Excel-Forumsarchiv
Home Zur Übersicht    
Thema: Verknüpfung aktualisieren VB

Betrifft: Verknüpfung aktualisieren VB
von: chrissey
Geschrieben am: 10.03.2010 08:45:24

Hallo Leut,

aktualisiere die Daten über VB auf folgende Weise:

ActiveWorkbook.UpdateLink Name:= _
"Beispielpfad...", Type:= _
xlExcelLinks

Dies funktioniert auch ganz gut, außer wenn das Dokument, welches die zu aktualisierenden
Daten enthält (Quelldokument) geöffnet ist. Dann geht der Debugger auf.

Kann ich das irgendwie beheben?

Grüße Euch und schönen Start in den Tag

Chrissey

  

Betrifft: AW: Verknüpfung aktualisieren VB
von: Josef Ehrensberger
Geschrieben am: 10.03.2010 09:15:27


Hallo Chrissey,

also da würde ich mit "On Error Resume Next" arbeiten, oder vorher eine Abfrage, ob die entsprechende Datei geöffnet ist.




Gruß Sepp



  

Betrifft: AW: Verknüpfung aktualisieren VB
von: Rudi Maintaire
Geschrieben am: 10.03.2010 09:55:50

Hallo,

If Not WbIsOpen(Beispielpfad) Then
   Activeworkbook.UpdateLink .....
End if

Function WbIsOpen(strPath As String) As Boolean
  Dim wkb As Workbook
  For Each wkb In Workbooks
    If wkb.FullName = strPath Then
      WbIsOpen = True
      Exit Function
    End If
  Next
End Function

Gruß
Rudi


  

Betrifft: AW: Verknüpfung aktualisieren VB
von: chrissey
Geschrieben am: 10.03.2010 10:29:13

Danke Rudi,

funktioniert gut!

Grüße