ich versuche gerade von einem gegebenen Datum die Kalenderwoche zu ermitteln.
Hier im Forum habe ich schon etwas gefunden und abgewandelt, komme aber irgendwie damit nicht weiter:
Code: Alles auswählen
Function funktionAufrufen ( value as Double ) As Double
' Variablen deklarieren
Dim oFunktion as Object
' com.sun.star.sheet.FunctionAccess holen
oFunktion = createUnoService("com.sun.star.sheet.FunctionAccess")
' als Argumente ein Array mit numerischen Werten.
' Sinnloserweise wird als Summanden einfach zweimal
' das Argument value verwendet
Dim aArgumente(0) As Variant
value = now()
aArgumente(0) = value
' Aufruf der SUM-Funktion mit Übergabe des Arrays
' mit den Werten die zu addieren sind
funktionAufrufen = oFunktion.callFunction( "WEEKOFYEAR", aArgumente() )
MsgBox funktionAufrufen
End Function
Egal welchen Wert ich für value angeben es klappt nicht (Datum, Zahl).
Nur irgendwie sehe ich den Fehler nicht;-(
Vielleicht sieht ihn einer von Euch (hoffe ich;-))