Hallo Jörg,

> -----Original Message-----
> From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED]
> Sent: Saturday, December 22, 2007 6:06 PM
> To: [email protected]
> Subject: Re: [de-users] Calc: Makro starten, wenn Zelle verlassen wird
>
> im Prinzip ja.
>
> Das Makro startet (logischerweise, denn es dient ja der Reaktion auf
> einen Eingabefehler und muß ggf. die Übernahme einer falschen Eingabe
> blocken) *vor* der Wert*übernahme* in die Zelle.
> Da ich mir momentan nicht sicher bin ob Du die Wertübernahme schon zur
> Laufzeit des Makros, welches durch die fehlerhafte Eingabe gestartet
> wird, erzwingen kannst, solltest du einfach Deine
> Berechnungen auf eine
> andere Zelle als die Jahreszelle beziehen. Trage mittels des in der
> Jahreszelle startenden Makros den zu der Zeit gültigen
> *Eingabe*wert in
> diese zweite Hilfszelle ein, etwa:
>
> Sub test(eingabe)
>  ThisComponent.Sheets(0).getCellrangeByName("A2").Value = eingabe
>  msgbox ThisComponent.Sheets(0).getCellrangeByName("A2").Value
> End Sub
>
> eingabe ist hierbei der automatisch übergebene Eingabewert (der also
> auch in der Zelle stehen wird, nachdem das Makro beendet ist), die
> Hilfszelle ist hier A2.
> Du must nun nur alle Berechnungen, deren Folge Veränderungen
> in anderen
> Zellen sind, die das Makro weiterverarbeiten soll auf A2
> beziehen, dann
> sind im Makro an der Stelle wo msgbox ... steht auch bereits die Werte
> der abhängig berechneten Zellen verfügbar.

Ich bin mir nicht ganz sicher, ob ich Dich richtig verstanden habe.

>
> (mögliche Umsetzung wäre beispielsweise 2 Zellen zu
> verbinden, die linke
> Zelle als Aktionszelle zu nutzen und den Inhalt der rechten Zelle als
> 'Rechenzelle', aber das ist nur ein Gestaltungsdetail, im
> Kern brauchst
> Du halt 2 Zellen und mußt ggf. eine aus gestalterischen Gründen
> verstecken, wie Du das machst ist egal)
>
Also: Wenn Das Makro ausgelöst wird durch die Gültigkeitsprüfung in B5,
muß ich dann die Berechnungen in diesem Fall auf die Zelle B6 beziehen?

Ich glaub, jetzt steh ich wieder auf dem Schlauch. Nicht böse sein,
manchmal brauch ich etwas länger...

Wie müßte dann das Makro aussehen, wenn ich dann das Makro Feiertage
aufrufen möchte?

Viele Grüße
Vera

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Antwort per Email an