Live-Forum - Die aktuellen Beiträge
Anzeige
Archiv - Navigation
1672to1676
Aktuelles Verzeichnis
Verzeichnis Index
Übersicht Verzeichnisse
Vorheriger Thread
Rückwärts Blättern
Nächster Thread
Vorwärts blättern
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender
Inhaltsverzeichnis

Like mit 2 Ausprägungen

Like mit 2 Ausprägungen
11.02.2019 07:55:29
Christian
Hallo Freunde,
Wer kann mir helfen.
Ich suche nach einer Lösung, wie ich folgende Abfrage gestalten kann.
And c.Offset(, 8) Like "50_*" Or Like "51_*" Then
Aktuell frage ich nur And c.Offset(, 8) Like "50_*" Then.
Vielen Dank
Christian

3
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: Like mit 2 Ausprägungen
11.02.2019 08:13:37
Nepumuk
Hallo Christian,
so:
c.Offset(, 8) Like "50_*" Or c.Offset(, 8) Like "51_*" Then

Gruß
Nepumuk
AW: Like mit 2 Ausprägungen
11.02.2019 10:21:45
Christian
Hallo Nepumuk, hallo Daniel,
Vielen Dank
Hat Super geklappt!!
Grüße
AW: Like mit 2 Ausprägungen
11.02.2019 08:26:24
Daniel
Hi
wie Nepumumk schon schrieb:
in VBA muss man die vergleichsprüfung immer vollständig ausschreiben: a = b OR a = c
das verkürzte a = b OR c funktioniert nicht.
in der Kombination mit weiteren Bedingungen müsstest du wahrscheinlich noch Klammern setzen, da die Regel UND vor ODER gilt, dh zuerst wird ausgewertet was mit UND verknüpft ist. Daher in deinem Fall:
 ... AND (c.Offset(, 8) Like "50_*" Or c.Offset(, 8) Like "51_*") Then
wobei sich in diesem speziellen Fall das OR durch ein geschicktes LIKE vermeiden lässt:
... AND c.Offset(, 8) like "5[01]_*
mit den eckigen Klammern gibst du im LIKE-Operator an, dass an diese Stelle im Text auch mehrere verschiedene Zeichen zulässig sind und die zulässigen Zeichen werden innerhalb der Klammern aufgeführt.
Gruß Daniel
Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige