1.1k Aufrufe
Gefragt in Anwendungen(Java,C++...) von Mitglied (439 Punkte)
Hallo zusammen,

ich möchte in einem Excel-Makro eine IF-Abfrage erstellen, die als wahr anerkannt werden soll, wenn der Parameter a verschiedene Werte annimmt.

Das geht mit mehreren ORs:
IF a=1 OR a=4 OR a=9 OR a=14 OR a=12,345 THEN

Aber wenn's noch mehr ORs werden, dann wird's doch sehr unübersichtlich. Ich bräuchte nämlich so ca. 25.

Habt ihr eine Idee, wie ich das einfacher / übersichtlicher machen kann?

Ich habe ein bisschen probiert, aber ich komme nicht weiter...


Vielen Dank schon mal für eure Hilfe!
Gruß, Heiko


P.S.: Bitte für VBA-Dummies erklären. :-)

2 Antworten

0 Punkte
Beantwortet von Experte (6.4k Punkte)
Hi,
es würde sich da ein switch-case-statement anbieten.
Unter VBA heisst das offenbar select-case wie ich gerade ergooglet habe.

Hier ein Beispiel:
www.naggy.de/archives/56-VBA-Die-Select-Case-Anweisung.html

mfg, sup[sup]2010[/sup]
0 Punkte
Beantwortet von Mitglied (439 Punkte)
Hat funktioniert. Vielen Dank!
...