Office - Word, Excel und Co. 9.703 Themen, 40.813 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 „Danke, aber genau das sollte durch die genutzten Funktionen ScreenUpdating...“
Optionen

Müßte, aber ich denke, die Sysntax ist falsch.

Bei Excel 2000 wäre das

excel.ScreenUpdating = False;

Also ohne Doppelpunkt.
Ebenso die anderen.

bei Antwort benachrichtigen