ich habe mich bislang noch nie mit Makro-Programierung beschäftigt. Ich möchte gern per Makro in Calc (ich nutze Version 4.0.1) Zahlen (bzw. Beträge) in Worte umwandeln. Hier viewtopic.php?f=2&t=11520 habe ich im Prinzip das gefunden, was ich suche. Wenn ich allerdings z.B. diese Funktion von Karo...
Code: Alles auswählen
function SchreibZifferfolge(n)as string
dim schrZiffer
dim s as string
schrZiffer() = Array ("null","eins","zwei","drei","vier","fünf","sechs","sieben","acht","neun")
for i = 1 to len(n)
s = s & schrZiffer(mid(n,i,1)) & "-"
next
schreibzifferfolge = left(s,len(s)-1)
End function
Code: Alles auswählen
SCHREIBZIFFERFOLGE(A1)
Code: Alles auswählen
#WERT!
Code: Alles auswählen
REM ***** BASIC *****
Function test(ByVal n) As String
If (n = 5) Then
test = "fünf"
End If
If (n > 5) Then
test = "mehr als 5"
End If
If (n < 5) Then
test = "weniger als 5"
End If
End Function
Code: Alles auswählen
=TEST(A1)