[Calc] Formel in eine bestimmte Zelle einfügen per Makro

ikosaeder

Teekannen-Agnostiker
#2
Folgendes habe ich bei mir erfolgreich getestet:
Visual Basic:
Sub Formel
Dim Doc As Object
Dim Sheet As Object
Dim Cell As Object
Doc = ThisComponent
CurrentCell=Doc.Sheets(0).getCellByPosition(0,1)
CurrentCell.setFormula("=sum(B2:B5)")
End Sub

Entscheidend ist hier die Verwendung der englischen Formel sum statt der deutschen Summe.

Ansonsten wäre es schön, wenn du mehr Details posten würdest:
  • Welche Version du nutzt.
  • Welche Formel du einfügen möchtest.
  • Was du probiert hast.
  • Welche Fehlermeldungen du bekommst.