Anzeige
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender
Inhaltsverzeichnis

Private Sub? Was mache ich falsch?

Forumthread: Private Sub? Was mache ich falsch?

Private Sub? Was mache ich falsch?
19.08.2024 13:12:10
Sandra
Nochmal Hallo, :-)

ich hab ein Tabellenblatt auf dem ich eine Zelle überwache in der eine Formel steht und als Wert "sin", "cos" oder " tan" ausgibt.

Wenn der entsprechende Wert in der Zelle erscheint, soll eine MsgBox erscheinen, nur leider wird das Private Sub nicht angesprochen.
Ich hab es in das Modul (?) des entsprechenden Tabellenblattes geschrieben:

Private Sub Worksheet_Calculate()

Dim rngC As Range
For Each rngC In Range("AB12")
If rngC = "sin" Then
MsgBox "sin"
Else
MsgBox "TaDa"
End If
End Sub


Vielleicht kann mir jemand von euch mal wieder helfen?!

VG
Sandra
Anzeige

10
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: Private Sub? Was mache ich falsch?
19.08.2024 13:17:43
ralf_b
es ist keine Schleife bei einer Zelle notwendig
Private Sub Worksheet_Calculate()


If Range("AB12").Value = "sin" Then
MsgBox "sin"
Else
MsgBox "TaDa"
End If
End Sub
AW: Private Sub? Was mache ich falsch?
19.08.2024 13:24:15
Onur
Poste bitte eine (Beispiels)-Datei.
Anzeige
AW: Private Sub? Was mache ich falsch?
19.08.2024 13:21:48
Sandra
Es funktioniert leider nicht... und ich weiß nicht wieso!
AW: Private Sub? Was mache ich falsch?
19.08.2024 13:26:02
Sandra
Ich hab eben auch einen Haltepunkt vor der if-abfrage gesetzt, aber so wie es aussieht wird das Makro gar nicht angesprochen.

In der Formel von mir frage ich WAHR und FALSCH von Kontrollkästchen ab. Hat das damit was zu tun?!

VG
Sandra
Anzeige
AW: Private Sub? Was mache ich falsch?
19.08.2024 13:29:49
Onur
Das Calculate-Event (wenn deine Sub an der richtigen Stelle steht) wird nur getriggert, wenn etwas (neu) BERECHNET wird. Wenn NIX berechnet wird, passiert auch nix.
AW: Private Sub? Was mache ich falsch?
19.08.2024 13:32:46
Sandra
Die Zelle wird neu berechnet... der Wert ändert sich nach Anklicken der Kontrollkästchen.

ralf_b hatte mir gerade wohl den richtigen Tipp gegeben. Ich hab irgendwie die Makros deaktiviert.

Anzeige
AW: Private Sub? Was mache ich falsch?
19.08.2024 13:24:38
ralf_b
bei mir schon, evtl hast du die Events ausgeschaltet.

Application.enableevents= true im Direktfenster eingeben und Enter
AW: Private Sub? Was mache ich falsch?
19.08.2024 13:29:53
Sandra
Ralf_b, du hattest Recht. Über den Befehl "Application.enableevents= true" kam tatsächlich in Info, dass die Makros deaktiviert sind. Die habe ich aber nicht bewusste deaktiviert.
Hast Du eine Idee was ich jetzt machen kann?

VG
Sandra
Anzeige
AW: Private Sub? Was mache ich falsch?
19.08.2024 13:31:39
ralf_b
Makros sind deaktiviert weil sich die Datei wahrscheinlich nicht in einem vertrauenswürdigen Ordner befindet, das muß man im Trustcenter einstellen.
AW: Private Sub? Was mache ich falsch?
19.08.2024 13:37:32
sandra
Fehler meinerseits...
Hab es gefunden. Mein Programm ist einmal abgeschmiert und da hab ich vergessen die Inhalte zu aktivieren...
Sorry. Danke für eure Mühe...

Lg
Sandra
Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige