von Stephan » Fr, 18.12.2015 09:41
... GLEICHZEITIG ...
Ich fürchte ich ahne worauf das hinausläuft und frage: Wozu?
Der Weg den ich für den gebräuchlichen halte ist es das Ganze 'nacheinander' zu tun, also:
Code: Alles auswählen
quelle = Array("F17:F28", "K17:K28")
ziel = Array("E17:E28", "J17:J28")
oTab = ThisComponent.Sheets.getByName("5. at-at (signale)")
For i = 0 To 1
oBereich = oTab.getCellRangeByName(quelle(i))
aData = oBereich.getDataArry()
oZielbereich = oTab.getCellRangeByName(ziel(i))
oZielbereich.setDataArray(aData)
Next i
Anmerkung:
mit Arrays zu arbeiten bringt für nur 2 Bereiche keinen wesentlichen Vorteil, ich zeige es aber so weil es für eine größere Anzahl von Bereichen dann doch Vorteile bringt (weniger Code und mehr Übersicht)
Gruß
Stephan
[quote]... GLEICHZEITIG ...[/quote]
Ich fürchte ich ahne worauf das hinausläuft und frage: Wozu?
Der Weg den ich für den gebräuchlichen halte ist es das Ganze 'nacheinander' zu tun, also:
[code]quelle = Array("F17:F28", "K17:K28")
ziel = Array("E17:E28", "J17:J28")
oTab = ThisComponent.Sheets.getByName("5. at-at (signale)")
For i = 0 To 1
oBereich = oTab.getCellRangeByName(quelle(i))
aData = oBereich.getDataArry()
oZielbereich = oTab.getCellRangeByName(ziel(i))
oZielbereich.setDataArray(aData)
Next i
[/code]
Anmerkung:
mit Arrays zu arbeiten bringt für nur 2 Bereiche keinen wesentlichen Vorteil, ich zeige es aber so weil es für eine größere Anzahl von Bereichen dann doch Vorteile bringt (weniger Code und mehr Übersicht)
Gruß
Stephan