Registriert seit: 08.02.2017
	
Version(en): 2016
	
 
	
		
		
		17.09.2024, 09:48 
(Dieser Beitrag wurde zuletzt bearbeitet: 17.09.2024, 10:21 von dertommy.)
		
	 
	
		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
	
	
 
 
	
	
	
		
	Registriert seit: 11.04.2014
	
Version(en): Office 365
	
 
	
	
		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
	
	
 
 
	
	
	
		
	Registriert seit: 08.02.2017
	
Version(en): 2016
	
 
	
		
		
		17.09.2024, 10:19 
(Dieser Beitrag wurde zuletzt bearbeitet: 17.09.2024, 10:19 von dertommy.)
		
	 
	
		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
	
	
 
 
	
	
	
		
	Registriert seit: 11.04.2014
	
Version(en): Office 365
	
 
	
	
		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
	
	
 
 
	
	
	
		
	Registriert seit: 13.04.2014
	
Version(en): 365
	
 
	
	
		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.
	
	
 
 
	
	
	
		
	Registriert seit: 28.08.2022
	
Version(en): 365
	
 
	
		
		
		18.09.2024, 17:01 
(Dieser Beitrag wurde zuletzt bearbeitet: 18.09.2024, 17:01 von HKindler.)
		
	 
	
		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