VBA - Darf bestimmten Wert nicht haben
#1
Hallo!

Ich würde gerne wissen, wie der Befehl in VBA lautet, wenn ich folgendes überprüft haben will:

In Zelle H2 darf der Wert "B" NICHT stehen. Es steht sonst nichts in der Zelle. Es kann vorkommen, dass "U" und "P" steht. Aber wenn "B" NICHT steht, dann muss eine MSG kommen.

Ich hoffe, dass mir jemand helfen kann.
Excel Version 2016
Antworten Top
#2
Hallo,

findest du es nicht ein bisschen viel Aufwand, eine einzelne Zelle per VBA zu überwachen?
Viele Grüße
Klaus-Dieter
Der Erfolg hat viele Väter, 
der Misserfolg ist ein Waisenkind
Richard Cobden
Antworten Top
#3
Ist es das wirklich? Ich dachte, dass es vielleicht sowas ähnliches wie z.B. "=" gibt. Leider finde ich nichts im google dazu.
Es ist nämlich auch so, dass es nicht das einzige Kriterium ist, wann diese MSG Box angezeigt werden soll.
Excel Version 2016
Antworten Top
#4
Hallo Tommy,

dann solltest du das vollständige Anliegen beschreiben. Am besten stellst du eine Beispieldatei ein. Vorgegebene Inhalte einzelner Zellen kann man wunderbar mit der Funktion Datenkontrolle festlegen.
Viele Grüße
Klaus-Dieter
Der Erfolg hat viele Väter, 
der Misserfolg ist ein Waisenkind
Richard Cobden
Antworten Top
#5
Hi,

schon mal mit Datengültigkeit probiert?
Gruß

Edgar

Meine Antworten sind freiwillig und ohne Gewähr!
Über Rückmeldungen würde ich mich freuen.
Antworten Top
#6
Hi,

mir stellt sich die selbe Frage. Wieso will man das?
Aber damit deine Frage beantwortet ist...
Code:
If Range("H2") <> "B" then MsgBox "In H2 steht kein ""B""!"
Ob dir das wirklich weiterhilft wage ich allerdings zu bezweifeln. Denn so etwas sollte man eigentlich nach der ersten VBA-Unterrichtsstunde hinbekommen.
Gruß,
Helmut

Win10 - Office365 / MacOS - Office365
Antworten Top


Gehe zu:


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