Live-Forum - Die aktuellen Beiträge
Anzeige
Archiv - Navigation
1196to1200
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

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

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

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige