7.1.17 Wie kann man den Typ einer Zelle bestimmen?
Zellen können verschiedene Inhalte haben: Eine Formel, eine Zahl, einen String oder sie ist leer.
Wenn man den Typ nicht kenn kannt man diesen mit der Type-Eigenschaft abfragen.
Es gibt vier mögliche Werte für den Typ
Type
Konstante
Integerwert
Leere Zelle
com.sun.star.table.CellContentType.EMPTY
0
Zahl
com.sun.star.table.CellContentType.VALUE
1
String
com.sun.star.table.CellContentType.STRING
2
Formel
com.sun.star.table.CellContentType.FORMULA
3

  dim oCalc as Object
   dim oSheet as Object
   dim oCell as Object
   ocalc = thiscomponent
   osheet = ocalc.sheets(0)
   ocell = osheet.getCellByPosition(0,0)
   msgbox ocell.Type    
Im Falle das eine Formel vorliegt kann man noch prüfen ob das Ergebnis der Formel ein String ist oder eine Zahl.
  If ocell.type=3 then
    msgbox ocell.FormulaResultType
  end if
Hier steht 1 wieder für Zahl und 2 für einen String