Live-Forum - Die aktuellen Beiträge
Anzeige
Archiv - Navigation
264to268
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
264to268
264to268
Aktuelles Verzeichnis
Verzeichnis Index
Verzeichnis Index
Übersicht Verzeichnisse
Inhaltsverzeichnis

With Listbox... variablenabhängig

With Listbox... variablenabhängig
10.06.2003 21:02:29
Jens_Pu
Hallo Excelfreunde,

wie kann ich denn abhängig von einer Variablen unterschiedliche Listboxen ansprechen?

Das geht ja so nicht:

Gruss Jens

15
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
Re: With Listbox... variablenabhängig
10.06.2003 21:18:24
NE

Hi Jens,

habe heute mit so 'nem ähnlichen Problem gekämpft
(bei mir kam debug immer: else ohne if)
na, jedenfalls habe ich 2x if - then draus gemacht

If pErfassungOK Then With ListBox1
if pErfassung_notOK then With ListBox2
For i = 0 To .ListCount - 1
If .Selected(i) = True Then intCount = intCount + 1
Next i
.....usw.

Interessiert mich aber auch mal, wie das richtig funktioniert

Gruss Nancy




Re: With Listbox... variablenabhängig
10.06.2003 21:29:28
Jens_Pu

Hallo Nancy,

danke für Deine Antwort.
Dein Vorschlag bringt bei mir auch die Fehlermeldung mit dem If.
Hat jemand noch andere Vorschläge?

Gruss Jens

Anzeige
Re: With Listbox... variablenabhängig
10.06.2003 21:43:52
NE

Nun,
das sollte nicht unbedingt ein Vorschlag sein,

sondern eine Einreihung in deine Frage ;-)

Gruss Nancy
--
Es wäre aber durchaus interessant, wie du eingangs deine userform & listboxes und i deklariert hast

Re: With Listbox... variablenabhängig
10.06.2003 21:44:42
RAnton

Hallo Tüftler

wie wärs so:

Dim LB As ListBox

If a Then
Set LB = ListBox1
Else
Set LB = ListBox2
End If

With LB

' hier Code

End With

Gruß
RAnton

Re: With Listbox... variablenabhängig
10.06.2003 21:54:00
Jens_Pu

Hallo RAnton (Rechtsanwalt?),

wie komme ich zu der Bezeichnung Tüftler?

Habe eben Deinen Vorschlag getestet.
"Typen unverträglich"

Dim LB As ListBox

If a Then
Set LB = ListBox1 <------
Else
Set LB = ListBox2
End If

With LB

' hier Code

End With

Gruss Jens

Anzeige
Re: With Listbox... variablenabhängig
10.06.2003 22:04:30
RAnton

Hallo

du musst natürlich den ListBoxen die richtigen Namen geben. Und in einer UserForm positioniert haben.

Gruß

RAnton

Re: With Listbox... variablenabhängig
10.06.2003 22:08:56
Jens_Pu

Hallo RAnton,

na, das ist schon klar und auch so gemacht.

Gruss Jens

Re: With Listbox... variablenabhängig
10.06.2003 22:22:22
RAnton

Hallo Jens,
war wohl eine zu schnelle Idee.

Ich schau mir das mal genauer an.

Nur vom Ansatz her müsste es so funktionieren.

Gruß

RAnton

Re: With Listbox... variablenabhängig
10.06.2003 22:24:56
Jens_Pu

Hallo RAnton,

vom Ansatz her gefiel mir Deine Idee auch gut.
Drum habe ich sie gleich ausprobiert.
Das Ergebnis allerdings ;-(

Gruss Jens

PS: Wie komme ich zu dem Tüftler?

Re: With Listbox... variablenabhängig
10.06.2003 22:28:17
RAnton

Also Jens,
wie gesagt ich schau mirs mal nochmal in Ruhe an.
Gruß
RAnton

Tüftler: war nur so ein einfall. Für jemanden der alles ausprobiert.


Anzeige
Re: With Listbox... variablenabhängig
11.06.2003 00:04:54
Nepumuk

Hallo Jens,
so geht's:

Gruß
Nepumuk

So geht's auch
11.06.2003 00:31:44
Nepumuk

oder um den Vorschlag von Anton aufzugreifen, so gehts natürlich auch:

Gruß
Nepumuk
P.S. Das kostet jetzt aber mindestens zwei Halbe.

so gehts
11.06.2003 11:07:43
RAnton

Hallo Jens

Dim LB

If a Then
Set LB = ListBox1
Else
Set LB = ListBox2
End If

With LB

' hier Code

End With


Gruß

RAnton

Re: So geht's auch
11.06.2003 17:28:07
Jens_Pu

Hallo Nepumuk,

genau so mach ich es.
Ich habe mir schon gedacht, dass das irgendwie mit Controls geht, aber da kenne ich mich noch nicht so aus.

Die 2. Lösung gefällt mir aber noch besser. Die finde ich auch von der Lesbarkeit her übersichtlicher.

Danke noch mal.

Gruss Jens

PS: Das mit den 2 Halben ist kein Problem. Mail mir doch mal einen Terminvorschlag, wir wollten uns doch sowieso mal treffen.

Anzeige
Re: so gehts
11.06.2003 17:33:21
Jens_Pu

Hallo RAnton,

vielen Dank für Deine Bemühungen.
Stimmt, so geht es.
Allerdings ziehe ich es vor LB explizit als Object zu deklarieren. Finde ich übersichtlicher.
Danke.

Gruss Jens

Beliebteste Forumthreads (12 Monate)

Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige