Hi,
ich verzweifel gerade; ich müsste in einem Makro (also Basic) einen Wert *aufrunden*, finde aber dazu keine Funktion. Gibt es wirklich nur INT
Du kannst aus Basic grds. die Calc Funktionen über csss.FunctionAccess https://wiki.openoffice.org/wiki/Documentation/DevGuide/Spreadsheets/Function_Handling#Calculating_Function_Results aufrufen Gruß Oliver OPTION EXPLICIT Sub Main Dim oFuncAccess as Object Dim num as Double Dim res as Double Dim count as Integer num = 123.45678 count = 1 oFuncAccess = createUnoService( "com.sun.star.sheet.FunctionAccess") res = oFuncAccess.callFunction("ROUND", Array(num, count)) msgBox res End Sub --------------------------------------------------------------------- To unsubscribe, e-mail: [email protected] For additional commands, e-mail: [email protected]
