Live-Forum - Die aktuellen Beiträge
Datum
Titel
17.04.2024 18:57:33
17.04.2024 16:56:58
Anzeige
Archiv - Navigation
244to248
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
244to248
244to248
Aktuelles Verzeichnis
Verzeichnis Index
Verzeichnis Index
Übersicht Verzeichnisse
Inhaltsverzeichnis

Variable...

Variable...
12.04.2003 21:26:48
Marc
hi,

ich möchte gerne eine variable haben, die von 20-29 hochzählt und die ich einzeln benutzen kann. also sowas wie

zähle i= 20 bis i= 29
und wenn optionbox 1 = wahr dann
fülle die zelle ai mit dem inhalt x

und wenn optionbox 2 = wahr dann
fülle die zelle ai mit dem inhalt y

und wenn optionbox 3 = wahr dann
fülle die zelle ai mit dem inhalt z


etc...
d.h. jede optionbox soll eine bestimmte zelle füllen. nun kann es ja aber sein, dass nur optionbox 1 und 3 wahr sind. dann sollen auch die inhalte x und z in den reihen a20 und a21 stehen.

ich hoffe es war verständlich...

Gruss

Marc

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

Betreff
Datum
Anwender
Anzeige
Re: Variable...
12.04.2003 21:48:54
Ramses

Hallo,

Die Schleife ist nur mit Mühe zu konstruieren und muss dann trotzdem in eine SelectCase oder If Anweisung enden weil du mit jeder OptionBox einen anderen Zielwert schreiben willst.
Die einzige Variante,... eine If-Bedingung mit einem mitlaufenden Counter

Dim myCounter as Integer
myCounter = 1
If Me.OptionBox1 = True then
Cells(myCounter,Spaltennummer) = "x"
myCounter = myCounter + 1
End If
If Me.OptionBox2 = True then
Cells(myCounter,Spaltennummer) = "y"
myCounter = myCounter + 1
End If
If Me.OptionBox3 = True then
Cells(myCounter,Spaltennummer) = "z"
myCounter = myCounter + 1
End If

Dadurch dass die Variable myCounter nur in der If-Schleife hochgesetzt wird, hast du das von dir gewünschte Ergebnis.
Das ganze musst du halt sooft schreiben wie du Optionboxes hast.

Gruss Rainer

Anzeige
Danke, das wars!!!
12.04.2003 22:05:15
Marc

Gruss

Beliebteste Forumthreads (12 Monate)

Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige