Am Mi, den 09.02.2005 schrieb J�rg Schmidt um 15:38:
> 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.
Das mu� reichen. ;) Wer hat schon mehr als Zehn Parameter, wenn doch
stimmt IMHO im Design was nicht.
> 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.
Von elegant habe ich nicht gesagt, aber es ist _eine L�sung_.
Ansonsten hilft hier nur ein RFE weiter (oder ein redesign des
Calc-Sheets).
Gru�,
Marc
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]