Excel Vba Wert in Bereich prüfen?

...komplette Frage anzeigen Excel Mappe Entwurf - (Excel, Programmierung, VBA)

2 Antworten

Muss es VBA sein?

Diese Aufgabe könnte man auch schön mit einer bedingten Formatierung lösen:

=B1<A1

Oder du definierst eine Gültigkeitsprüfung. Dann bekommst du sogar eine Meldung im Fehlerfall:

Spalte B markieren, dann Daten → Datenüberprüfung → Zulassen: Datum größer als =A1
Auf dem Register "Fehlermeldung" definierst du dir die anzuzeigende Meldung.

Antwort bewerten Vielen Dank für Deine Bewertung

schreibe eine For...Next-Schleife und nimm als variable gleich die aktuelle Zeile.

For Zeile =2 To 15
If Cells (Zeile, 2).Value <>Cells(Zeile, 3). Value Then ...
Next

wenn du nicht immer festlegen kannst wie groß der Bereich ist (letzte Zeile) dann Google mal nach dem Begriff "Excel letzte Zeile ermitteln vba" (vom Handy macht es sich gerade schlecht) und ersetze die "15" durch den entsprechenden Befehl.

Antwort bewerten Vielen Dank für Deine Bewertung
Kommentar von Ninombre
21.04.2016, 19:31

Die fehlerhafte Zeile kannst du in der Meldung auch aufnehmen 

Msgbox("Fehler in Zeile " & Zeile) 

Zeile hier die Variable , die in der for Schleife verwendet wird 

1
Kommentar von Garfield0001
22.04.2016, 06:31

oder man färbt die Zellen ein

0

Was möchtest Du wissen?