Hallo, hat etwas gedauert weil ich anderweitig beschäftigt war. Aber jetzt habe ich die Lösung:
1.) war der Dateiname falsch: ich musste von einer ods-Datei, in der die Daten schon aufbereitet sind, und nicht der csv-Datei einlesen und
2.) das Kopieren hatte doch funktioniert, nur und das habe ich erst gestern erkannt, die Kopie ging an die falsche Tabelle. Ich wußte damals noch nicht dass die Null in
Code: Alles auswählen
aDaten=oODS.Sheets(0).getCellRangeByName("A3:H10000").getDataArray
'Schreiben der Daten in die aktuelle Datei
oDoc.Sheets(0).getCellRangeByName("A3:H10000").setDataArray(aDaten)
die Nummer der Tabellen bezeichnen (war wohl von der für mich sehr ungewohneten Schreibweise irritiert

). Heute ist es mir klar und nachdem ich sie durch 1 ersetzt hatte passte alles.
Nachdem das gut ging werde ich ganz gut weiterkommen. Wenn ich Fragen habe melde ich mich gerne wieder. Auf jeden Fall jetzt schon ein herzliches Danke!
Hallo, hat etwas gedauert weil ich anderweitig beschäftigt war. Aber jetzt habe ich die Lösung:
1.) war der Dateiname falsch: ich musste von einer ods-Datei, in der die Daten schon aufbereitet sind, und nicht der csv-Datei einlesen und
2.) das Kopieren hatte doch funktioniert, nur und das habe ich erst gestern erkannt, die Kopie ging an die falsche Tabelle. Ich wußte damals noch nicht dass die Null in
[code] aDaten=oODS.Sheets(0).getCellRangeByName("A3:H10000").getDataArray
'Schreiben der Daten in die aktuelle Datei
oDoc.Sheets(0).getCellRangeByName("A3:H10000").setDataArray(aDaten)
[/code]
die Nummer der Tabellen bezeichnen (war wohl von der für mich sehr ungewohneten Schreibweise irritiert :shock: ). Heute ist es mir klar und nachdem ich sie durch 1 ersetzt hatte passte alles.
Nachdem das gut ging werde ich ganz gut weiterkommen. Wenn ich Fragen habe melde ich mich gerne wieder. Auf jeden Fall jetzt schon ein herzliches Danke!