Innerhalb von Zellbereichen stehen einige Grundberechungen zur Verfügung die man auch
innerhalb StarBasic ausführen kann.
Folgende Berechnungen stehen zur Verfügung:
com.sun.star.sheet.GeneralFunction.SUM
|
Summe über alle Zellen
|
com.sun.star.sheet.GeneralFunction.MAX
|
Höchster Wert
|
com.sun.star.sheet.GeneralFunction.MIN
|
Niedrigster Wert
|
com.sun.star.sheet.GeneralFunction.AVERAGE
|
Durchschnittswert
|
com.sun.star.sheet.GeneralFunction.COUNTNUMS
|
Anzahl Werte (Nicht nummerische Zellen werden
nicht gezählt)
|
com.sun.star.sheet.GeneralFunction.COUNT
|
Anzahl
aller Zellen mit Inhalt
|
Weiter Berechnungen stehen unter com.sun.star.sheet.GeneralFunction in der Referenz.
Wobei PRODUCT immer den selben Wert erzeugt.
oCalc=thisComponent
oSelektion = oCalc.Sheets(0).getCellRangeByPosition(0,0,2,2)
sMessage = oSelektion.computeFunction(com.sun.star.sheet.GeneralFunction.SUM)
msgbox sMessage