Hallo wieder! Das Problem sollte bei allen deiner If Schleifen auftreten. Und es liegt wirklich am or. Auch wenn der erste Wert nicht hinhaut, also E = 36, werden die anderen Werte dann war, da sie verschieden von 36 sind. Abhilfe könnte der Tausch von or durch and sein. Würde dann wie folge aussehen.
If E <> "36" and E <> "14" and E <> "4*" and E <> "31" and E <> "2*" Then
würde also bedeuten bei E = 36
erste Vergleich false und der rest ist egal. Da mit und verkettet, wird alles false und keine MsgBox.
VG
|