Messagebox durch Bedingung öffnen
23.08.2016 18:29:21
Phia
mithilfe von Foreneinträgen konnte ich schon viele VBA Probleme lösen. Doch jetzt kommt ich leider nicht mehr weiter.
Ich habe ein Tabellenblatt erstellt, dass durch Dropdown-Auswahl bzw durch Eingaben in Userformen gefüllt wird. Die Werte/Texte werden durch bedingte Formatierung bewertet - rot/gelb/grün.
Nun wollte ich zusätzlich, dass sich eine Messagebox öffnet, wenn die Zelle rot oder gelb wird. Dafür habe ich in VBA die Bedingung verwendet, die ich auch für die bedingte Formatierung verwendet habe (Farbe selbst auslesen scheint ja nicht so einfach zu sein) Leider stößt mein Aufbau jetzt an seine Grenzen.
Bis jetzt habe ich:
Private Sub Worksheet_Change (ByVal Target as Range)
Dim Bereich1 as Range
Set Bereich1 = Range(Cells(10,6),Cells(10,90))
If Intersect(Target, Bereich1) Is Nothing Then Exit Sub
If Target
Jetzt habe ich das für 10 Bereiche mit entsprechend 10 Bedingungen (Zahlen oder Text) durchgeführt.Funktioniert auch ganz gut. Bei Nummer 11 geht nichts mehr. Bis auf die Range und den Namen "Bereich 11" habe ich nichts zum vorhergehenden verändert. Aber jetzt öffnet sich, egal was ich eingebe, keine Messagebox.Vielleicht sieht/weiß jemand wo das Problem liegt.
Vielen Dank schon mal im Voraus.
Phia
Anzeige