Anzeige
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender
Inhaltsverzeichnis

Wie kriegt man das kürzer hin ? (VBA)

Forumthread: Wie kriegt man das kürzer hin ? (VBA)

Wie kriegt man das kürzer hin ? (VBA)
20.05.2003 10:56:06
Tykopulus
Gegeben ist (in etwar) folgender Code:

If ActiveCell.FormulaR1C1 <> "" then

If ActiveCell.FormulaR1C1 = "RPS" then
das und das
end if

If ActiveCell.FormulaR1C1 = "BC" then
dies und das
end if

...
das geht jetz mit 23 (!!!) anderen Werten sie weiter !!!
...
end if 'der Abfrage ob <> ""

Und jetzt will ich haben

If ActiveCell.FormulaR1C1 = "nicht eine dieser 25 Werte" then
FALSCH !!!!

Aber ich will (verständlicherweise) nicht schreiben

If ActiveCell.FormulaR1C1 <> "RPS" or ActiveCell.FormulaR1C1 <> "FR" or ActiveCell.FormulaR1C1 = "23 Andere Variablen" then

Dann schreibt man ja bis zum Horizont ;)

Geht das irgendwie kürzer ?
Bestimmt oder ?
Nur wie :)
Danke

Anzeige

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

Betreff
Datum
Anwender
Anzeige
Re: Wie kriegt man das kürzer hin ? (VBA)
20.05.2003 11:00:40
Holger Levetzow

Vorschlag: nimm eine Variable z.B. i, die zu Beginn 0 ist und evtl. auf 1 gesetzt wird:

i=0
If ActiveCell.FormulaR1C1 <> "" then
...

If ActiveCell.FormulaR1C1 = "RPS" then
das und das
i=1
end if

If ActiveCell.FormulaR1C1 = "BC" then
dies und das
i=1
end if

...
das geht jetz mit 23 (!!!) anderen Werten sie weiter !!!
...
end if 'der Abfrage ob <> ""

Und jetzt will ich haben

If i=0 then
FALSCH !!!!

Holger

Anzeige
Re: Wie kriegt man das kürzer hin ? (VBA)
20.05.2003 11:04:23
Tykopulus

Ja genau ... das ist es !!!
DANKE SEHR !!!

Re: Wie kriegt man das kürzer hin ? (VBA)
20.05.2003 11:07:21
kobra

Hi,

oder wie wäre es mit

Select Case
Case ActiveCell.FormulaR1C1<>""
dies und das
Case ActiveCell.FormulaR1C1="RPS"
dies und jenes
Case Else
FALSCH!!!
End Select


Gruss
Markus


Anzeige
;

Forumthreads zu verwandten Themen

Anzeige
Anzeige
Anzeige
Anzeige
Entdecke relevante Threads

Schau dir verwandte Threads basierend auf dem aktuellen Thema an

Alle relevanten Threads mit Inhaltsvorschau entdecken

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