online 1
gast (50)

/ Forum / Anwendungen(Java,C++...)

Anwendungen(Java,C++...)Anwendungen(Java,C++...)

Fragevon Heiko1985 vom 08.09.2022, 18:59 Options

Lösung

VBA: IF a=1 OR a=4 OR a=9 OR a=14 usw...

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. :-)


Antwort schreiben

Antwort 1 von supporter2010 vom 08.09.2022, 19:38 OptionsLösung

Lösung
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:
http://www.naggy.de/archives/56-VBA-Die-Select-Case-Anweisung.html

mfg, sup2010

Antwort 2 von Heiko1985 vom 08.09.2022, 20:43 Options

Hat funktioniert. Vielen Dank!

Ähnliche Themen

VBA in VB6 umwandeln?
dersuchendeX09  28.11.2009 - 705 Hits - 2 Antworten

Frage zu VBA / Excel
pamus  27.05.2009 - 272 Hits - 1 Antwort

vba tabelle durchsuchen
xxLunaxx  27.07.2009 - 600 Hits - 4 Antworten

VBA
inaaa  11.08.2009 - 257 Hits - 3 Antworten

VBA UserForm initialize
sim-chan  08.04.2010 - 315 Hits - 3 Antworten

Hinweis

Diese Frage ist schon etwas älter, Sie können daher nicht mehr auf sie antworten. Sollte Ihre Frage noch nicht gelöst sein, stellen Sie einfach eine neue Frage im Forum..

Neue Einträge

Version: supportware 1.9.150 / 10.06.2022, Startzeit:Thu Jan 8 21:07:44 2026