der betreff sagt eigentlich schon fast alles, ich habe eine exceldatei mit 5 query die ich aktualisieren möchte bevor das autostart makro ausgeführt wird, wie kann ich mit vba auf die querys zugreifen
greetz Bernd
der betreff sagt eigentlich schon fast alles, ich habe eine exceldatei mit 5 query die ich aktualisieren möchte bevor das autostart makro ausgeführt wird, wie kann ich mit vba auf die querys zugreifen
greetz Bernd
ein ähnliche Frage hattest Du schon mal gestellt, warum schreibst Du nicht einen Code, wo Du eine SQL-Abfrage via DAO oder ADO machst, mit diesen Daten in den Recordsets kannst Du dann beliebeig manipulieren.
Gruß
Micha
ansonsten so etwa
sql_string(1) = "SELECT ... "
sql_string(2) = "FROM ... "
sql_string(3) = "WHERE ... "
sql_string(4) = "AND ... "
sql_string(5) = "ORDER BY ... "
For i = 1 To 5
Application.Run "QueryDatenImportieren", "", _
sql_string(i) _
, , , , , False
Next i
Application.Run "QueryDatenImportieren", "DSN=dbname;DBQ=dbname;UID=dbuser;PWD=userpwd", _
"", True, True, False, Range(blatt), True, True
gruss andre
Sub Workbook_Open ist der Nachfolger von Sub Auto_open, insofern ist die Frage hinfällig. Vor dem Öffnen kann man natürlich nix ändern, aber das sollte ja wohl klar sein.
Also:
Workbook_Open -> SQL
Gruß
Micha
vielen dank, dass man vor dem öffnen nix ändern kann ist mir schon klar, anscheinend hab ich mich nicht klar genug ausgedrückt, aber ich hab das richtige ergebnis bekommen :-)
greetz Bernd