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

Worksheet_Activate funktioniert nicht wie erhofft

Forumthread: Worksheet_Activate funktioniert nicht wie erhofft

Worksheet_Activate funktioniert nicht wie erhofft
11.10.2024 19:19:52
Fritz_W
Hallo Forumsbesucher

mit dem folgenden Code im Tabellenblatt "Tabelle1" soll beim Aktivieren des Tabellenblatts der Zellinhalt in Zelle AH7 abhängig vom Inhalt der Zelle O18 sein:
wenn O18 > 0 dann AH7 = "" ansonsten AH7 = "x"

Mit dem nachfolgenden Code klappt das bei mir jedoch nicht:

Private Sub Worksheet_Activate()
If Range("O18").Value > 0 Then
Range("AH7").Value = ""
Else
Range("AH7").Value = "x"
End If
End Sub

Wie muss ich vorgehen, damit das wie gewünscht funktioniert.

Vielen Dank für eure Unterstützung.

mfg
Fritz

Anzeige
AW: Worksheet_Activate funktioniert nicht wie erhofft
11.10.2024 19:21:51
Onur
"klappt das bei mir jedoch nicht" ????
Was passiert denn GENAU ???
AW: Worksheet_Activate funktioniert nicht wie erhofft
11.10.2024 19:32:58
RPP63
Moin!
Wobei ich mich frage, warum man so etwas mittels VBA und nicht simpel per Formel bewerkstelligt.

Gruß Ralf
AW: Worksheet_Activate funktioniert nicht wie erhofft
11.10.2024 19:38:12
Onur
"soll beim Aktivieren des Tabellenblatts der Zellinhalt in Zelle AH7 abhängig vom Inhalt der Zelle O18 sein" ?
Oder meinst du eigentlich, dass beim manuellen ÄNDERN der Zelle O18 sich H7 anpassen soll ?????
Anzeige
AW: Worksheet_Activate funktioniert nicht wie erhofft
11.10.2024 20:31:09
Piet
Hallo Fritz

ich habe deine Beispieldatei geprüft. Der Code funktioniert bei mir einwandfrei. Schaltet genau so wie er soll.
Wenn es bei dir nicht klappt. hast du in einen anderen Code den Befehl - Application.EnableEvents = False??
Damit könntest du versehentlich die Auslösung blockieren. - Wie gesagt, bei mir klappt es einwandfrei.
Welche Werte O18 von anderer Stelle annehmen kann konnte ich natürlich nicht prüfen.

mfg Piet
Anzeige
AW: Worksheet_Activate funktioniert nicht wie erhofft
11.10.2024 20:53:11
Fritz_W
Hallo Piet,
vielen Dank für deinen Hinweis, der in der Tat (Application.EnableEvents = False) zutrifft und somit wohl ursächlich sein kann, werde ich noch prüfen.
Wenn ich nicht klarkomme oder ich - abweichend von Deiner Vermutung - andere Erkenntnisse gewinne, melde ich mich noch einmal.

mfg
Fritz
Anzeige
AW: Worksheet_Activate funktioniert nicht wie erhofft
11.10.2024 19:46:09
Fritz_W
Hallo Ralf,

weil sich der Wert in O18 während bestimmter Eingaben in einem anderen Tabellenblatt ändert.

mfg
Fritz
AW: Worksheet_Activate funktioniert nicht wie erhofft
11.10.2024 19:57:31
Onur
Langsam wird es mir aber zu bunt....
Wieso musst du dich dauernd so WisciWaschi ausdrücken?
"weil sich der Wert in O18 während bestimmter Eingaben in einem anderen Tabellenblatt ändert. " ?
"bestimmte Eingaben" ? WAS FÜR Eingaben?
"in einem anderen Tabellenblatt" ? In WELCHEM ?
Wie soll man sowas programmieren ??? Wieso sehe ich davon nix in deiner "Beispielsdatei" ?
Ausserdem FUNKTIONIERT dein Code. Wenn du O18 änderst, auf Tabelle2 gehst und wieder zurück zu Tabelle1, ändert sich der Wert von AH7 dementsprechend.
Anzeige
AW: Worksheet_Activate funktioniert nicht wie erhofft
11.10.2024 20:05:06
Fritz_W
Hallo Onur,

danke für die Infos, werde es prüfen und auf jeden Fall jetzt eine eigene Lösung verfolgen.
Nur soviel, ich will hier keinen Helfer nerven, das liegt mir absolut fern.
Es kann halt vorkommen, dass wir Anfänger manche Formulierungen nicht richtig einschätzen.

mfg
Fritz
Anzeige
AW: Worksheet_Activate funktioniert nicht wie erhofft
11.10.2024 20:07:07
Onur
Gewöhne dir bitte mal an, RICHTIG zu antworten. Diesmal hast du wieder dir selbst geantwortet.
AW: Worksheet_Activate funktioniert nicht wie erhofft
11.10.2024 20:57:01
Fritz_W
Hallo Onur,

zumindest ich bin, aber das habe ich schon erwähnt, leider nicht perfekt.
Ich gebe mein Bestes, will hier niemand brüskieren und bin immer dankbar für jede Hilfe.

mfg
Fritz
Anzeige
AW: Worksheet_Activate funktioniert nicht wie erhofft
11.10.2024 21:08:13
Onur
Du brüskierst schon Niemanden, aber das Alles macht es nicht gerade leicht, dir zu helfen....
AW: Worksheet_Activate funktioniert nicht wie erhofft
11.10.2024 23:32:36
Piet
Hallo Fritz

ein Fehler mit EnableEvents, den ich selbst immer wieder mal einbaue, sind - IF Then mit Exit Sub - VOR dem Befehl:
Application.EnableEvents = True.
Oder ein On Error Sprung, wenn im -ErrorHandler- die Events nicht eingeschaltet werden. Menschen sind halt nicht unfehlbar!

mfg Piet
Anzeige
AW: Worksheet_Activate funktioniert nicht wie erhofft
12.10.2024 07:15:06
Fritz_W
Hallo Piet,
erneut lieben Dank für die hilfreichen Hinweise aber auch für das wohltuende Verständnis. Ja keiner ist unfehlbar und jeder hat seine Schwächen aber auch irgendwelche Stärken und diese glücklicherweise auf unterschiedlichen Ebenen.
Ich komme allerdings erst ab Montag dazu mich intensiver mit Deinen Hinweisen zu beschäftigen, da ich über das Wochende als Helfer für einen Verein im Einsatz bin.
Durchaus möglich, dass ich dann noch einmal hier noch einmal nachfragen muss.
Wünsche Dir ein schönes Wochenende
Mfg
Fritz
Anzeige
@Piet
15.10.2024 10:16:00
Fritz_W
Guten Morgen Piet,

ich möchte Dir hier nur kurz die Rückmeldung geben, dass das Problem tatsächlich durch EnableEvents verursacht wurde und ich das inzwischen dank Deiner Hinweise beheben konnte.
Nochmals vielen Dank für Deine Unterstützung.

mfg
Fritz
AW: Worksheet_Activate funktioniert nicht wie erhofft
11.10.2024 19:32:11
Fritz_W
Hallo Onur,

es ändert sich überhaupt nichts, der Zellinhalt AH7 bleibt unverändert.

mfg
Fritz

Anzeige
AW: Worksheet_Activate funktioniert nicht wie erhofft
11.10.2024 19:33:11
Onur
Poste bitte mal die Datei.
;

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige