Supportnet Computer
Planet of Tech

Supportnet / Forum / Tabellenkalkulation

VBA Abfrage Excel - Groß-/Kleinschreibung





Frage

Guten Morgen! Habe nur eine kurze Frage: möchte per VBA prüfen, ob ein Wert (Zahlen + Buchstaben) in einer Zelle steht (jetzt ganz vereinfacht): If A1 = "k001110" then jetzt kann das "k" aber groß oder klein sein - wie kann ich die Abfrage dann angehen, dass beides als erfüllt gilt? Mit like funktioniert das nicht! Danke Euch allen!

Antwort 1 von coros

Hallo Mona,

nachfolgende Zeile sollte das machen, was Du Dir vorstellst.

If LCase(Range("A1")) = "k001110" Or UCase(Range("A1")) = "K001110" Then MsgBox Range("A1")


MfG,
Oliver
Da hier der einzige Lohn für die Helfer eine Rückmeldung ist, wäre es nett, wenn Du
ein Feedback abgeben könntest, ob der Lösungsvorschlag Dein Problem gelöst hat.

Antwort 2 von meinTipp

Hallo Unbekannte(r),
benutze die Funktionen UCase oder LCase.

Gruss Rolf

Antwort 3 von coros

Hallo ich nochmmal,

natürlich kann der 2. Ausdruck ebenfalls klein geschreiben werden. Sieht dann so aus:

If LCase(Range("A1")) = "k001110" Or UCase(Range("A1")) = "k001110" Then MsgBox Range("A1")


MfG,
Oliver
Da hier der einzige Lohn für die Helfer eine Rückmeldung ist, wäre es nett, wenn Du
ein Feedback abgeben könntest, ob der Lösungsvorschlag Dein Problem gelöst hat.

Antwort 4 von gast123

Hallo

oder so

If UCase(Range("A1")) = "K001110" Then


gruss gast123

Antwort 5 von Mona2008

Super, vielen Dank!!!

Antwort 6 von Arno_Nym

UCase(Range("A1")) = "k001110" ist definitiv IMMER false. Wozu also prüfen? ;o)

Eine der beiden Prüfungen (entweder Ucase oder Lcase) reicht, wie gast123 schon zeigte.

Arno

Ich möchte kostenlos eine Frage an die Mitglieder stellen:


Ähnliche Themen:


Suche in allen vorhandenen Beiträgen: