Ich habe ein Skript, das meine Datenverbindung zu einem SQL-Server aktualisiert. Ich muss das Makro ausführen, wenn die Arbeitsmappe geöffnet wird, aber aus irgendeinem Grund wird es nicht. Ich denke, es hat mit der Verbindungsaktualisierung zu tun. Ich habe es mit Workbook_Open und Auto_Open() versucht und beide funktionieren nicht. Abgesehen von der Datenlast ist das einzige, was ich mache, Filtern und Kopieren von Daten, nichts Exotisches.Auto_open & Workbook_open mit Verbindung aktualisieren in VBA
Benötigt die Datenaktualisierung Berechtigungen außerhalb des Skripts, ist das das Problem?
Hier sind die ersten Paare Zeilen.
Sub Auto_Open() ActiveWorkbook.Connections("Connection Name").Refresh other stuff end sub
Es ist in diesem Blatt, muss es in einem Modul für die Arbeitsmappe sein? – user18101