Thema Datum  Von Nutzer Rating
Antwort
19.03.2020 13:13:26 Michael
NotSolved
19.03.2020 14:38:49 Torsten
*****
NotSolved
20.03.2020 10:00:04 Michael
NotSolved
Blau Makro bei Formelupdate bestimmter Zelle
20.03.2020 11:26:02 Gast10564
NotSolved
19.03.2020 17:47:30 Gast3333
NotSolved

Ansicht des Beitrags:
Von:
Gast10564
Datum:
20.03.2020 11:26:02
Views:
512
Rating: Antwort:
  Ja
Thema:
Makro bei Formelupdate bestimmter Zelle

Worksheet_Calculate löst immer aus, wenn Formeln neue berechnet werden. Ob das dann auch deine D4 betrifft, muss man überprüfen - genau das macht das Beispiel von Torsten.

Private Sub Worksheet_Calculate()
 
Static D4_Alt As Double
 
If Range("D4").Value <> D4_Alt Then
    D4_Alt = Range("D4").Value
    MsgBox "Hallo"
End If
 
End Sub

Angenommen es steht die Formel in D4 = A1+A2.

Wenn der Inhalt von A1 oder A2 geändert wird, wird die Formel autom. neu berechnet -> Worksheet_Calculate wird ausgelöst.

Jetzt wird der Inhalt der Zelle D4 mit dem (zuvor) gemerkten Inhalt - statische Variable D4_Alt - verglichen. Sind die Werte unterschiedlich (Wert in D4 hat sich geändert), dann wird die Meldung angezeigt und der Wert der statischen Variable wird aktualisiert, damit im nächsten Durchgang wieder auf Änderung geprüft werden kann.

Das funktioniert auch so. Geht es bei dir nicht, dann brauchen wir mehr Infos. ;)

 

LG


Ihre Antwort
  • Bitte beschreiben Sie Ihr Problem möglichst ausführlich. (Wichtige Info z.B.: Office Version, Betriebssystem, Wo genau kommen Sie nicht weiter)
  • Bitte helfen Sie ebenfalls wenn Ihnen geholfen werden konnte und markieren Sie Ihre Anfrage als erledigt (Klick auf Häckchen)
  • Bei Crossposting, entsprechende Links auf andere Forenbeiträge beifügen / nachtragen
  • Codeschnipsel am besten über den Code-Button im Text-Editor einfügen
  • Die Angabe der Emailadresse ist freiwillig und wird nur verwendet, um Sie bei Antworten auf Ihren Beitrag zu benachrichtigen
Thema: Name: Email:



  • Bitte beschreiben Sie Ihr Problem möglichst ausführlich. (Wichtige Info z.B.: Office Version, Betriebssystem, Wo genau kommen Sie nicht weiter)
  • Bitte helfen Sie ebenfalls wenn Ihnen geholfen werden konnte und markieren Sie Ihre Anfrage als erledigt (Klick auf Häckchen)
  • Bei Crossposting, entsprechende Links auf andere Forenbeiträge beifügen / nachtragen
  • Codeschnipsel am besten über den Code-Button im Text-Editor einfügen
  • Die Angabe der Emailadresse ist freiwillig und wird nur verwendet, um Sie bei Antworten auf Ihren Beitrag zu benachrichtigen

Thema Datum  Von Nutzer Rating
Antwort
19.03.2020 13:13:26 Michael
NotSolved
19.03.2020 14:38:49 Torsten
*****
NotSolved
20.03.2020 10:00:04 Michael
NotSolved
Blau Makro bei Formelupdate bestimmter Zelle
20.03.2020 11:26:02 Gast10564
NotSolved
19.03.2020 17:47:30 Gast3333
NotSolved