ich versuche gerade ein Tool in Excel zu bauen, bei dem ich mehrere Tabellen benötige. Aktuell speichere ich alle in der Arbeitsmappe, die ich verwende. Jedoch führt das zu erheblichen Performance Problemen und macht das File sehr groß.
Ich habe etwas gegooglet und bin auf ADO gestoßen, damit können daten aus geschlossenen Excel-Files abgerufen werden. Eigentlich Ideal für das was ich gerne machen möchte. Jedoch ist mir aufgefallen, dass um die ADO Verbindung aufzubauen 23 sekunden verstreichen, ist natürlich vieeeel zu lang.
Daher meine Fragen:
(I) Kann man die Verbindung am anfang laden und dann einfach bestehen lassen, auch wenn andere Makros zwischenzeichltich ausgeführt werden.
(II) Gibt es einen viel cleveren Weg als über ADO oder die Speicherung in der Excel Mappe?
(III) Ich möchte nicht auf andere Tool zurück greifen, damit das Tool auch auf anderen Rechnern läuft.
Gruß und vielen Dank,
Thomas