Das ist ganz einfach:
... weise die Eingabe aus der Box der Variable
stext zu
... weise die aktuelle Auswahl (markierte Zellen) der Variable
osel zu
Code: Alles auswählen
if oSel.supportsservice("com.sun.star.sheet.SheetCellRange") then
... wenn es sich bei der aktuellen Auswahl um einen Bereich von Zellen handelt
... weise die Daten in den Zellen der Variable
aData zu, aData ist ein Feld, mit soviel Zeilen und Spalten wie sie der ausgewählte Zellbereich hat
Code: Alles auswählen
for i = 0 to ubound(adata)
for k = 0 to ubound(adata(i))
adata(i)(k) = stext
next k
next i
... weise jedem Feld von
aData (Zeilen von 0 bis zur Obergrenze, Spalten von 0 bis zur Obergrenze, den Inhalt von
sText zu
... schreibe das Datenfeld in die Auswahl von Zellen zurück.
Klarer?
Gruß R