christine82 Geschrieben 10. März 2005 Geschrieben 10. März 2005 Hallo Ich schreibe ein Ergebnis (z.B. von einer SQL-Abfrage) ins Excel anhand folgendem Code: (...) Loop (...) ActiveCell.Offset(0,0).Value = Abfragefeld1 (...) ActiveCell.Offset(0,1).Value = Abfragefeld2 etc... Nun ist diese Lösung bei grösseren Datenmengen wegen extremer CPU-Auslastung sehr ungünstig. Kennt jemand eine bessere Lösung? Vielen Dank! Christine
-roTekuGeL- Geschrieben 11. März 2005 Geschrieben 11. März 2005 tabelle1.cells(1,1) = feld1 ...das wär ne alternative... aber vielleicht liegt die CPU auslastung nich an dem befehl sondern daran was gemacht wird... in dem fall wird auch der befehl nich besser laufen, aber probier ruhig mal
christine82 Geschrieben 11. März 2005 Autor Geschrieben 11. März 2005 Danke! Ich werd das gleich mal ausprobieren!
Empfohlene Beiträge
Erstelle ein Benutzerkonto oder melde Dich an, um zu kommentieren
Du musst ein Benutzerkonto haben, um einen Kommentar verfassen zu können
Benutzerkonto erstellen
Neues Benutzerkonto für unsere Community erstellen. Es ist einfach!
Neues Benutzerkonto erstellenAnmelden
Du hast bereits ein Benutzerkonto? Melde Dich hier an.
Jetzt anmelden