daten verschiedener exceltabellen per vba verknüpfen
25.11.2019 10:46:30
walter
ich habe das nachfolgende Problem vor 14 Tagen schon mal geschrieben, eine Antwort von User NoNet bekommen - DANKE - (sein Hinweis, dass bei "Verknüpfungen aktualisieren" die Option "Keine Warnung anzeigen und Verknüpfung aktualisieren" aktiviert sein soll löst mein Problem nicht, zumal diese Option eh aktiviert ist.
Vielleicht hat noch jemand eine Idee:
In einer Zieltabelle werden Daten aus mehreren verschiedenen Quelltabellen angezeigt. Die Quelltabellen (acht) sind ständig offen und werden laufend geändert (es findet nach jeder Änderung ein Speichervorgang statt).
Damit die Zieltabelle, welche ständig offen ist, die aktuellen Daten anzeigt, lasse ich mittels Makro alle 5 Sekunden die Verknüpfungen aktualisieren:
"ActiveWorkbook.UpdateLink Name:="Schalter1.xls", Type:=xlExcelLinks"
Das funktioniert grundsätzlich gut. Problem tritt dann auf, wenn das Speichern einer der Zieltabellen zeitlich exakt mit dem Aktualisieren zusammenfällt. In diesem Fall erscheint in der Zieltabelle das Excel-Dialogfeld "Werte aktualisieren". Dann muss ich händisch eingreifen und das möchte ich natürlich vermeiden.
Kann mir jemand einen Tipp geben, wie ich dieses Dialogfeld verhindere (vielleicht Prüfung, ob Quelldatei gespeichert ist, oder so...?)
Für ein paar Code-Zeilen wäre ich sehr dankbar!
Walter