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]

Antwort per Email an