Live-Forum - Die aktuellen Beiträge
Anzeige
Archiv - Navigation
1044to1048
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
Liste in Combobox einlesen und filtern
27.01.2009 08:49:56
TomTom
Hi,
ich habe in meiner Tabelle einen Button, mit dem starte ich eine Userform. Auf der Userform sitzt eine Combobox.
Wenn sich die Userform öffnet soll der Inhalt ein kompletten Spalte (C) in diese Combobox eingelesen werden. (ohne doppelte und Leerzellen)
Wie geht das mit den einlesen und filtern.
Danke
Tom

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

Betreff
Datum
Anwender
Anzeige
AW: Liste in Combobox einlesen und filtern
27.01.2009 10:35:00
Peter
Hallo Tom,
das sollte so funktionieren:
Option Explicit

Private Sub CommandButton1_Click()
Dim lLetzte  As Long
Dim MyDic    As Variant
Dim rZelle   As Range
Set MyDic = CreateObject("Scripting.dictionary")
With ThisWorkbook.Worksheets("Tabelle1") ' den Tabellenblattnamen ggf. anpassen!
lLetzte = .Cells(Rows.Count, 3).End(xlUp).Row
For Each rZelle In Range("C2:C" & lLetzte)  ' ab Zeile 2 - in 1 stehen Überschriften
If rZelle.Value  "" Then
'MyDic(rZelle.Value) = MyDic(rZelle.Value)  ' unterschlägt Fehlerwerte
MyDic(rZelle.Text) = MyDic(rZelle.Text)     ' übernimmt den angezeigten Text, auch  _
Fehlerwerte
End If
Next rZelle
End With
ComboBox1.List = MyDic.keys
If ComboBox1.ListCount > 0 Then
ComboBox1.ListIndex = 0
End If
End Sub


Gruß Peter

Anzeige
Danke, alles klar,, oT
27.01.2009 13:44:20
TomTom

24 Forumthreads zu ähnlichen Themen

Anzeige
Anzeige
Anzeige

Links zu Excel-Dialogen

Beliebteste Forumthreads (12 Monate)

Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige