wie kann ich denn abhängig von einer Variablen unterschiedliche Listboxen ansprechen?
Das geht ja so nicht:
Gruss Jens
wie kann ich denn abhängig von einer Variablen unterschiedliche Listboxen ansprechen?
Das geht ja so nicht:
Gruss 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
danke für Deine Antwort.
Dein Vorschlag bringt bei mir auch die Fehlermeldung mit dem If.
Hat jemand noch andere Vorschläge?
Gruss Jens
sondern eine Einreihung in deine Frage ;-)
Gruss Nancy
--
Es wäre aber durchaus interessant, wie du eingangs deine userform & listboxes und i deklariert hast
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
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
du musst natürlich den ListBoxen die richtigen Namen geben. Und in einer UserForm positioniert haben.
Gruß
RAnton
na, das ist schon klar und auch so gemacht.
Gruss Jens
Ich schau mir das mal genauer an.
Nur vom Ansatz her müsste es so funktionieren.
Gruß
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?
Tüftler: war nur so ein einfall. Für jemanden der alles ausprobiert.
Dim LB
If a Then
Set LB = ListBox1
Else
Set LB = ListBox2
End If
With LB
' hier Code
End With
Gruß
RAnton
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.
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