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
Marc
25.05.2026 18:18:53
AW: Ausblenden von Zeilen bei bestimmten Voraussetzungen
Tatsächlich würde ich das Exit Sub bei mir auch ans Ende machen, und wie du meinst, die Logik umdrechen...
Allerdings war ich da schneller beim versenden als noch mal kontrollieren..

Grundsätzlich gäbe es da natürlich noch andere Möglichkeiten und sollte erstmal nur simples Beispiel sein...

Wenn andere Code Zeilen noch kommen, die unabhängig von dieser Abfrage kommen, muss man natürlich noch anders aufbauen.. aber davon war im Thread oben zunächst nichts zu lesen
Als Antwort auf diesen Beitrag
Daniel
25.05.2026 18:13:11
AW: Ausblenden von Zeilen bei bestimmten Voraussetzungen
"-Exit Sub macht den Code übersichtlicher als ein leeres Else."

Das Exit Sub an dieser Stelle sorgt aber für Probleme, wenn wenn an in diesem Event noch weitere Codes für andere Einganezellen benötigt.
Daher ist es die schlechtere Wahl und das leere else die bessere, weil man dann sieht: "hier geht es weiter, wenn andere Zellen geändert werden werden"

Wobei ich aber auch die Logik umdrehen würde mit

If not Intersect(Range("A1"), Target) is Nothing Then

Hier der Code
End If


Aber Exit Sub ist immer "Quick and dirty" und hat schon häufiger zu nachfragen in den Foren geführt, wenn das Makro für andere Zellen erweitert werden soll.

Gruß Daniel
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.