Hallo,
Marc Santhoff schrieb:
> > Kennt jemand eine M�glichkeit dies in Calc-Basic zu l�sen,
> so dass die
> > Anzahl Parameter vorher nicht bekannt sein muss?
>
> Klar:
>
> function OptionalParam(eins as String, optional zwei as string)
> if IsMissing(zwei) then
> OptionalParam = "Ein Parameter!"
> else
> OptionalParam = eins + " " + zwei
> end if
> end function
>
> =OPTIONALPARAM("1")
> -> Anzeige:
> Ein Parameter!
>
> =OPTIONALPARAM("A"; "B")
> -> Anzeige:
> A B
Tut mir leid, aber so geht es nicht. Deine L�sung taugt nur f�r eine
vorher bekannte Anzahl von Parametern im Sinne einer maximalen Anzahl.
Wenn es um eine _beliebige_ Anzahl von Parametern geht m�ssen diese als
ein String mit Trennern �bergeben werden.
Meine gestern vorgeschlagene L�sung funktioniert in diesem Sinne, ist
aber auch nicht optimal, weil sie es z.B. nicht erm�glicht das Du eine
automatische Auswahl mit der Maus in vollem Funktionsumfang erg�nzen
kannst.
Ich habe mich vor einigen Monaten sehr mit der Problematik besch�ftigt,
insbesondere weil die Einzelparameter Zell_bereiche_ sein k�nnen und ich
habe bisher keine wirklich elegante L�sung gefunden.
Gru�
J�rg
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]