Dieses Forum nutzt Cookies
Dieses Forum verwendet Cookies, um deine Login-Informationen zu speichern, wenn du registriert bist, und deinen letzten Besuch, wenn du es nicht bist. Cookies sind kleine Textdokumente, die auf deinem Computer gespeichert werden. Die von diesem Forum gesetzten Cookies werden nur auf dieser Website verwendet und stellen kein Sicherheitsrisiko dar. Cookies aus diesem Forum speichern auch die spezifischen Themen, die du gelesen hast und wann du zum letzten Mal gelesen hast. Bitte bestätige, ob du diese Cookies akzeptierst oder ablehnst.

Ein Cookie wird in deinem Browser unabhängig von der Wahl gespeichert, um zu verhindern, dass dir diese Frage erneut gestellt wird. Du kannst deine Cookie-Einstellungen jederzeit über den Link in der Fußzeile ändern.

"If Range" enthält nicht spezielle Werte
#1
Schönen Abend miteinander,

kann mir jemand eventuell beantworten, wie die Codezeile ...

Code:
Private Sub Worksheet_Change(ByVal Target As Range)
   If Range("AM5").Value <> 144 Then _
       MsgBox ("Falscheingabe!")
   
End Sub

... lauten muss, wenn ich die MsgBox ausgeben möchte, sobald die Zelle "AM5" zwei exakte Werte (in diesem Fall 0 und 144) nicht anzeigt?

Vielen Dank und allen noch einen schönen Abend.

Gruß

Bookshelf3011
Antworten Top
#2
Hallo,

ich würde es so handhaben:


Code:
Private Sub Worksheet_Change(ByVal Target As Range)
 If Target.Address(0, 0) = "AM5" Then
   If Target <> "" Then
    If Range("AM5").Value <> 144 And Range("AM5").Value <> 0 Then
        MsgBox ("Falscheingabe!")
    End If
   End If
 End If
End Sub
Gruß Atilla
[-] Folgende(r) 1 Nutzer sagt Danke an atilla für diesen Beitrag:
  • Bookshelf3011
Antworten Top
#3
Hi,

(06.04.2017, 22:36)Bookshelf3011 schrieb: sobald die Zelle "AM5" zwei exakte Werte (in diesem Fall 0 und 144) nicht anzeigt?

so?
Private Sub Worksheet_Change(ByVal Target As Range)
  If Range("AM5").Value <> 144 And Range("AM5").Value <> 0 Then _
      MsgBox ("Falscheingabe!")
End Sub
[-] Folgende(r) 1 Nutzer sagt Danke an Rabe für diesen Beitrag:
  • Bookshelf3011
Antworten Top
#4
Vielen Dank euch beiden für die tollen Antworten...

Das war genau was ich gesucht habe.

Mit freundlichem Gruß

Bookshelf3011
Antworten Top


Gehe zu:


Benutzer, die gerade dieses Thema anschauen: 1 Gast/Gäste