florian86
Goto Top

VBA IF OR Problem

Hallo Zusammen,

wenn ich in Zelle F3, einen anderen Wert als Kuehllager 1, 2 oder 3 eintrage soll er in die Message Box springen. Das macht er auch!

Leider aber auch wenn ich eben kuehllager 1, 2 oder 3 eintrage!?!?!

Sub Einlagern()

Dim k1 As String
Dim k2 As String
Dim k3 As String

k1 = "kuehllager1"  
k2 = "kuehllager2"  
k3 = "kuehllager3"  


'Kühllager prüfen prüfen  

With Sheets("Eingabe")  

           If .Range("F3") <> k1 Or .Range("F3") <> k2 Or .Range("F3") <> k3 Then  
   
                   MsgBox "Kühllager prüfen", vbCritical  

                   Exit Sub

           End If

End With

end sub

Content-Key: 558985

Url: https://administrator.de/contentid/558985

Printed on: April 24, 2024 at 04:04 o'clock

Mitglied: 143127
Solution 143127 Mar 19, 2020 updated at 07:37:52 (UTC)
Goto Top
Naja ist doch logisch, weil du mit <> arbeitest musst du alle Bedingungen mit UND verknüpfen, nicht mit OR.

Ergo
If .Range("F3") <> k1 AND .Range("F3") <> k2 AND .Range("F3") <> k3 Then  
Und sowas in nem Admin Forum, tststs peinlich ...
Member: Florian86
Florian86 Mar 19, 2020 at 07:41:33 (UTC)
Goto Top
huch hast ja recht kann ja passieren... als neuling

danke trotzdem für die antwort auf meine peinliche nachfrage