Dank an Reinhard!....Probleme mit Zwischenablage
26.01.2005 09:26:10
Oliver
Hi Community,
Ich komme einem seltsamen Verhalten nicht auf die Spur. Ich lese aus einer csv-Datei Werte in ein Tabellenblatt in Excel. Da die Datei in der Größe variert,
möchte ich einen möglichst großen Range anlegen. Bsp.
Workbooks.OpenText Filename:=vfile2, _
Origin:=xlWindows, StartRow:=1, DataType:=xlDelimited, TextQualifier:= _
xlDoubleQuote, ConsecutiveDelimiter:=False, Tab:=False, Semicolon:=False _
, Comma:=True, Space:=False, Other:=False, FieldInfo:=Array(Array(1, 1), _
Array(2, 1), Array(3, 1))
Range("A1:C60").Select <----------Hier
Selection.Copy
Windows("DataTemplateAuswert.xls").Activate
ActiveSheet.Paste
Wenn ich das so mache, stoppt das Macro und ich kriege eine Meldung, das sich eine große Menge Daten in der Zwischenablage befinden und ob ich sie zu Weiterverarbeitung behalten oder löschen will. Erst nach Bestätigung der Meldung beendet das Macro seinen Dienst.
Wenn ich im Range
Range("A1:C10").Select eingebe, klappt es.
Blöd ist es nur, das er dann höchstens 10 Werte, die er ausliest, reinschreibt.
Mach ich was falsch? Ist ein großes reserviertes Array zu Speicherintensiv?
Danke schonmal
Oliver