Office - Word, Excel und Co. 9.736 Themen, 41.351 Beiträge

Excel 2007 - Beschleunigung der Dateneingabe

Anker57 / 4 Antworten / Flachansicht Nickles

Hallo allerseits, kleine Frage zu EXCEL/VBA:

Ausgangssituation: In vorbereitete und geöffnete Excel-Tabelle wird über externes Programm (per OLE) ein Tabellenbereich gefüllt. Daten-Entgegennahme von Excel ist entschieden zu langsam.
Bereits versucht:
excel.ScreenUpdating := False;
excel.EnableEvents := False;
excel.Calculation := xlCalculationManual;
ohne Erfolg.
Aber: Beschleunigung auf das ca. 10fache erfolgt bei gleichzeitigem Festhalten des Scrollbalkens (per linker Maustaste) innerhalb der Excel-Tabelle während der Datenübertragung.
Frage: welcher Mechanismus wird hier abgeschaltet und wie kann man das per VBA lösen?

bei Antwort benachrichtigen
peterson Anker57 „Excel 2007 - Beschleunigung der Dateneingabe“
Optionen

Wird während der Datenübernahme in der Tabelle was dargestellt?
Ich meine damit, daß zB. sehr viele bedingte Formatierungen arbeiten.

Das macht sowas ziemlich langsam.
Das kann man beschleunigen, indem man die Seite ausschaltet und nach der Übertragung wieder einschaltet.

bei Antwort benachrichtigen