Hallo erstmal,
ich bin zum ersten Mal im Forum mit einer Frage da ich derzeit nur mit Excel gearbeitet habe.
Mein Problem ist: ich habe ein Tabellenblatt und möchte in markierten Bereichen die Zellen mit Farbe und einem Kürzel
füllen. Der Code in Excel sah so aus:
Private Sub
For Each bereich In selection
bereich.Interior.CollorIndex=33
bereich.Value = "GLz"
Next bereich
End Sub
Mein Code in Cal ist
sub subFillSelectedCells(sFill)
oController = thisComponent.CurrentController 'StarDesktop.CurrentComponent.currentController
oSelections = oController.selection
if oSelections.supportsService("com.sun.star.sheet.SheetCell") then
oSelections.CellBackColor = RGB(0, 254, 54)
elseif oSelections.supportsService("com.sun.star.sheet.SheetCellRange") then
oSelections.CellBackColor = RGB(0, 254, 54)
else
for i = 0 to oSelections.count - 1
oSelection = oSelections.getByIndex(i)
if oSelection.supportsService("com.sun.star.sheet.SheetCell") then
oSelection.setString(sFill)
else
'subFillRange(oSelection, sFill)
end if
next
end if
end sub
Das mit der Farbe klappt ganz wunderbar nur einen Text bekomme ich nicht in die Zellen.
Eventuell mach ich es auch zu kompliziert?
Möglicherweise hat ja einer von Euch eine Idee wie man das lösen kann.
Dank an Alle und Gruß aus Lippe