HERBERS
Excel-Forum
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender
Entdecke rund 2 Millionen Excel-Lösungen im
Forumsarchiv
Forumbeitrag
Excel-Version des Fragestellers:
2022
Erfahrungslevel des Fragestellers:
VBA nur mit Recorder
Daniel
25.05.2026 18:03:30
AW: Ausblenden von Zeilen bei bestimmten Voraussetzungen
Hi

Falsches Event. Verwende das Change-Event, nicht SelectionChange.

Das Change-Event wird ausgelöst, nachdem du den Zellwert geändert hast.
Das SelectionChange-Event spricht an, wenn du die Zelle anklickst. Das ist in diesem Fall aber zu früh, da dann der richtige Wert noch nicht in der Zelle steht, daher musst du dir Zelle ein zweites Mal anklicken.
Gruß Daniel
Als Antwort auf diesen Beitrag
IseGrimm
25.05.2026 17:34:51
Ausblenden von Zeilen bei bestimmten Voraussetzungen
habe wenig Vorkenntnisse in VBA. Ich möchte in einem Spiel bei Runde 1 die übrigen Runden (2-5 z.B.) ausblenden.
Ich habe mir das mühsam zusammengeschustert - funktioniert natürlich nicht richtig.
Mein Problem ist: wenn ich in A1 eine 1 eingebe und mit Enter bestätige, muss ich noch einmal die Zelle A1 anklicken, damit es funktioniert. Was mache ich falsch?

Private Sub Worksheet_SelectionChange(ByVal Target As Range)
If Intersect(Target, Range("A1")) Is Nothing Then
Else
Cells.EntireRow.Hidden = False
If Range("A1") = 1 Then
Rows("10:20").EntireRow.Hidden = True
End If
If Range("A1") = 2 Then
Rows("20:30").EntireRow.Hidden = True
End If
End If
End Sub



Folgenachrichten
Antwort auf Beitrag erstellen
Bitte einen Anwendernamen ohne @ eingeben.
Bitte das Passwort eingeben.
Bitte eine gültige E-Mail-Adresse eingeben.
Bitte einen Betreff eingeben.
Weitere Optionen
Aktivieren, wenn die Frage/der Beitrag noch nicht beantwortet wurde und unter Listen > Offene Threads erscheinen soll.
Beispieldatei hochladen

Bitte einen Nachrichtentext eingeben.