Guten Morgen Allerseits,
auch auf die Gefahr hin, dass die Antwort hier schon gegeben wurde (ich sie aber partout nicht finde) bitte ich Euch um Eure Hilfe:
Der Makro soll einfach als nächsten Schritt die mit GetDataArray in dem Tabellenblatt CSV geholten Daten in die aktive Zelle des Tabellenblattes CSV_Gesamt einfügen. Ich bekommes es aber nicht hin. Es ist bestimmt gaaaaaanz einfach, aber ich sehe den Wald vor lauter Bäumen nicht.
Nachfolgend mein bisheriger Code:
Code: Alles auswählen
sub CSV_Gesamt
Dim myDoc
Dim myView
Dim mySheet
Dim mySheets
Dim myRow
Dim myCell
Dim Cellrange
Dim Zellinhalt
Dim LeereZelle
Dim mySheet_CSV
Dim Zellinhalt_CSV
Dim mySheet_CSV_Gesamt
Dim Zellinhalt_CSV_Gesamt
myDoc = thisComponent
myView = myDoc.CurrentController 'benötigt man zum Aktivieren des gewählten Tabellenblattes
mySheet_CSV = myDoc.Sheets.GetByName("CSV") ' Wähle Datenblatt "CSV"
myView.setActiveSheet(mySheet_CSV) ' aktiviere Datenblatt CSV
Zellinhalt_CSV = mySheet_CSV.getCellRangeByName("A2:AD2").GetDataArray() ' "kopiere" Daten im Zellbereich
mySheet_CSV_Gesamt = myDoc.Sheets.GetByName("CSV_Gesamt") ' wähle Tabellenblatt "CSV_Gesamt"
myView.setActiveSheet(mySheet_CSV_Gesamt) ' aktiviere Tabellenblatt "CSV_Gesamt"
REM Gehe zur ersten freien Zeile im Tabellenblatt "CSV_Gesamt"
LeereZelle = mySheet_CSV_Gesamt.getCellRangeByName("A1:AD100").queryEmptyCells
getFirstEmptyRowInColumn = Split(LeereZelle.RowDescriptions(0)," ")
myRow = getFirstEmptyRowInColumn(1)
myCell = mySheet_CSV_Gesamt.getCellRangeByName("A" & myRow)
ThisComponent.CurrentController.Select(myCell)
end sub
Bin gespannt wie es geht. Und über Korrekturen an meinem bisherigen Code wäre ich dankbar. Aber bitte so einfach wie möglich, damit ich es als Anfänger nachvollziehen kann (gerne mit Kommentaren

).
Ganz herlichen Dank im Voraus und einen schönen Tag
Lidia