- Beiträge
- 22.055
- Reaktionspunkte
- 6.861
-> Hier kostenlos registrieren
Nach jedem Wert, den das VBA-Macro in ein Tabellenblatt schreibt, berechnet Excel das Tabellenblatt neu und und stellt es auch neu dar. Und das dauert....
Lösung:
- die Excel-Zellenneuberechnungen und -Anzeigen während dem Einlesen abschalten - siehe mein Excelbeispiel in #6, da werden bis zu 79000 Werte in Sekunden eingelesen
- oder die csv-Werte in ein Macro-internes Array lesen und dann das Array als ganzes in das Tabellenblatt schreiben
Harald
Lösung:
- die Excel-Zellenneuberechnungen und -Anzeigen während dem Einlesen abschalten - siehe mein Excelbeispiel in #6, da werden bis zu 79000 Werte in Sekunden eingelesen
- oder die csv-Werte in ein Macro-internes Array lesen und dann das Array als ganzes in das Tabellenblatt schreiben
Harald