Live-Forum - Die aktuellen Beiträge
Datum
Titel
17.10.2025 10:28:49
16.10.2025 17:40:39
Anzeige
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender
Inhaltsverzeichnis

Select Case erweitern

Forumthread: Select Case erweitern

Select Case erweitern
Uppe
Hallo,
ich habe bisher eine SELECT CASE-Anweisung (sie ist größer als das Beispiel)
SELECT CASE strName
CASE "ABC", "XYZ"
Anweisung
CASE "EFG", "STU"
Anweisung
END SELECT
Nun kommen zwei neue Fälle hinzu, die aber nur den Anfang von strName darstellen, d.h. mit einem LIKE zu verknüpfen wären.
IF strName LIKE "VW*" or strName LIKE "MN*" THEN
Anweisung
END IF
Gibt es eine elegante Lösung die SELECT CASE-Anweisung mit der IF-Anweisung zu verheiraten?
Danke und Gruß
Uppe
Anzeige

2
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Benutzer
Anzeige
AW: Select Case erweitern
10.02.2011 10:18:47
Jürgen
Hallo Uppe,
sorge einfach dafür, dass der im Select Case zur Prüfung stehende Wert die richtige Länge hat. Sind es stets die ersten 3 Zeichen, z.B. mit
SELECT CASE Left(strName, 3)
Geht es um eine unterschiedliche Anzahl von zu prüfenden Zeichen (also z.B. "ABC" und "VW") könntest Du vor dem Select Case für die richtige Länge sorgen. Oder alternativ unter Case Else ein weiteres Select Case einfügen, z.B.:
SELECT CASE strName
CASE "ABC", "XYZ"
Anweisung
CASE "EFG", "STU"
Anweisung
Case Else
SELECT CASE Left(strName)
Case "VW", "MN"
Anweisung
END SELECT
END SELECT
Gruß, Jürgen
Anzeige
;

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Entdecke mehr
Finde genau, was du suchst

Die erweiterte Suchfunktion hilft dir, gezielt die besten Antworten zu finden

Suche nach den besten Antworten
Unsere beliebtesten Threads

Entdecke unsere meistgeklickten Beiträge in der Google Suche

Top 100 Threads jetzt ansehen
Anzeige