kleine Frage, wie ist es möglich die Ressourcen mittels VBA besser zu verwalten. Das Problem ist, ich gebe in Excel eine SQL-Abfrage aus und schreibe die Werte in ein Tabellenblatt. Das Ganze funktioniert für ca 200 Einträge (ich sprech jede Zelle einzeln an mittels 2 geschachtelten Schleife)), aber wenn ich ca. 10000 einträge abfrage, dann läuft das ding schon mal eine weile und blockiert mir den Rechner.
gibt es eine Möglichkeit mittels VBA zu sagen, dass das Skript im Hintergrund laufen soll und somit noch eine normale Arbeit mit Excel möglich ist.
Das andere ist, kann man vielleicht mein "schreiben" in Excel optimieren. Ich frage eine mySQL DB ab und verwende die Lib ADO 2.5! die Recordsets sind ja arrays und ich muss jedes Feld einzeln durchlaufen. Kann ich z.B. auch einen gesamten Recordset zeilenweise schreiben. das würde sicherlich erhebliche Geschwindigkeits vorteile bringen?
Gruß Thomas