Große Datenmengen in ein Tabellenblatt
05.02.2004 16:28:06
Andreas
ich möchte große Datenmengen (>5 MB) zur ansicht in einem Diagramm in ein Tabellenblat via VBA einfügen. Dazu stückle ich sie mit VBA in jeweils 32000 Zeilen pro Datei und lade diese mir nacheinander in das Excel. Nun sortiere ich mir die verschiedenen Daten und bereite sie zum kopieren auf.
Bis hierher ist alles noch machbar und geht schnell, Problem ist das aufeinander folgende Kopieren der einzelnen, sortierten Blöcke in ein Tabellenblatt. Mit jeder Datei und dem entsprechenden Kopieren geht der Vorgang immer langsamer. Was bei dem ersten Block noch 5 s gedauert hat, braucht beim zweiten schon über 10 s, bei gleicher Datenmenge. Dabei habe ich alle möglichen Methoden schon probiert (PasteSpecial, Paste, Destination, Range=Range.Value), sowie entsprechende Optionen, welche Zeit erfordern könnten umgeschaltet (Calculation, Verknüpfungseinstellungen usw.)
Was kann ich nur tun, damit die Übertragungszeiten kürzer werden; Hilfe...