ich habe mit Hilfe des Makroaufzeichnens es geschafft, über Buttons die Nachkommastellen für mehrere Zellen in einer Spalte zu setzen.
Nur würde ich gerne auch mehrere Zellen in anderen spalten ebenfalls so beeinflussen, ich bekomme es nicht ganz hin.
Hier mal der Code:
Code: Alles auswählen
sub NachKomma0
rem ----------------------------------------------------------------------
rem define variables
dim document as object
dim dispatcher as object
rem ----------------------------------------------------------------------
rem get access to the document
document = ThisComponent.CurrentController.Frame
dispatcher = createUnoService("com.sun.star.frame.DispatchHelper")
rem ----------------------------------------------------------------------
dim args1(0) as new com.sun.star.beans.PropertyValue
args1(0).Name = "ToPoint"
args1(0).Value = "$L$15:$L$18"
dispatcher.executeDispatch(document, ".uno:GoToCell", "", 0, args1())
rem ----------------------------------------------------------------------
dim args2(0) as new com.sun.star.beans.PropertyValue
args2(0).Name = "NumberFormatValue"
args2(0).Value = 1
dispatcher.executeDispatch(document, ".uno:NumberFormatValue", "", 0, args2())