ich wage meine ersten Schritte mit OpenOffice

Ich habe mir in Excel eine Funktion erstellt, die es mir erlaubt, Geldbeträge auf 5 Rappen (komme aus der Schweiz

Wie müsste ich es nun in OpenOffice anstellen, um die gleiche Funktion zu erstellen. Ich habe zwar ein Makro aufgezeichnet, mit dem ich beinahe das gleiche erreiche. Ich kann dieses Makro aber nicht bei den Funktionen finden.
Die Excel Funktion sieht folgendermassen aus:
Function Rund5(Value)
Rund5 = Application.Round(Value / 5, 2) * 5
End Function
Das Makro in OpenOffice sieht so aus:
Function Rund5
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 = "StringName"
args1(0).Value = "=RUNDEN(Netto1/5;2)*5"
dispatcher.executeDispatch(document, ".uno:EnterString", "", 0, args1())
End Function
Das Problem hier ist, dass ich es nicht bei den Funktionen finde und dass ich mich nicht auf einen beliebigen Zellwert berufen kann.
Netto1 wäre hier ein Zellname.
Bin für Hilfe dankbar!

Gruss
Itep