Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

Makro starten bei Zellenänderung

685 views
Skip to first unread message

Andreas Ostermann

unread,
Jul 15, 2002, 6:46:12 AM7/15/02
to
Hallo zusammen!

Mit welchem Makro-Befehl kann ich ein Makro ausführen lassen wenn sich der
automatisch berechnete Wert in einer bestimmten Zell (Bsp. A1) ändert.
d.h. ändert sich der automatisch berechnete Wert in der Zelle A1, dann soll
ein Makro gestartet werden.

Danke für die Hilfe
Gruß
Andreas


Thomas Ramel

unread,
Jul 15, 2002, 8:04:19 AM7/15/02
to
Grüezi Andreas

Andreas Ostermann schrieb:


>
> Mit welchem Makro-Befehl kann ich ein Makro ausführen lassen wenn sich der
> automatisch berechnete Wert in einer bestimmten Zell (Bsp. A1) ändert.
> d.h. ändert sich der automatisch berechnete Wert in der Zelle A1, dann soll
> ein Makro gestartet werden.

Hierzu gibt es das Calculae-Ereignis, das bei jeder Neuberechnung eines
Tabellenblattes ausgelöst wird.

Private Sub Worksheet_Calculate()

'..DeinCode

End Sub

Wenn es nur um _eine bestimmte_ Zelle geht, kannst Du deren Wert z.B. in
eine globale Variabel oder in eine nicht benutzte Zelle schreiben und
bei jeder Neuberechnung vergleichn ob der Wert verändert wurde und dann
das Makro starten.

Private Sub Worksheet_Calculate()
If ActiveSheet.Range("A1") <> ActiveSheet.Range("B1") Then
'Call Dein_Makro
ActiveSheet.Range("B1") = ActiveSheet.Range("A1")
End If
End Sub

--
Mit freundlichen Grüssen

Thomas Ramel
- MVP für Microsoft-Excel -

http://www.4853.ch/Schlesinger

Andreas Ostermann

unread,
Jul 15, 2002, 10:48:53 AM7/15/02
to
Besten Dank Thomas!
Gruß Andreas


"Thomas Ramel" <Schle...@ggs.ch> schrieb im Newsbeitrag
news:3D32BA43...@ggs.ch...

0 new messages