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

combobox mit schleife füllen

combobox mit schleife füllen
23.01.2005 13:37:15
roland_k
hi zusammen
habe auf einer userform 4 comboboxen:
es sollen alle 4 den gleichen inhalt laden aus ner tabelle "daten"
diese werden mit dem code:

Private Sub UserForm_Initialize()
Dim frm As UserForm
Dim i As Integer
Dim iMax As Integer
Set frm = UserForm2
Application.ScreenUpdating = False
With frm.ComboBox1
.Clear
iMax = ActiveSheet.UsedRange.Rows.Count
For i = 4 To iMax
.AddItem Worksheets("daten").Cells(i, 2)
Next i
End With
Application.ScreenUpdating = True
End Sub

gefuellt...................................................
nunn wollte ich ne aüssere schleife machen mit folgenden code:

Private Sub UserForm_Initialize()
Dim frm As UserForm
Dim i As Integer
Dim iMax As Integer
Dim j As Integer
For j = 1 To 4
Set frm = UserForm2
Application.ScreenUpdating = False
With frm.ComboBox.Index = j      @@@@@@@@@@@@@@@@hier stoppt der code!!!
was mmuss hier eingeben ?
.Clear
iMax = ActiveSheet.UsedRange.Rows.Count
For i = 4 To iMax
.AddItem Worksheets("daten").Cells(i, 2)
Next i
End With
Next j
Application.ScreenUpdating = True
End Sub

vielen dank fuer die muehe
gruss roland

4
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: combobox mit schleife füllen
23.01.2005 13:42:14
Josef
Hallo Roland!
Die äussere Schleife kannst du dir Sparen, wenn alle Combos die gleiche
Liste enthalten sollen!

Private Sub UserForm_Initialize()
Dim frm As UserForm
Dim i As Integer
Dim iMax As Integer
Set frm = UserForm2
Application.ScreenUpdating = False
With frm.ComboBox1
.Clear
iMax = ActiveSheet.UsedRange.Rows.Count
For i = 4 To iMax
.AddItem Worksheets("daten").Cells(i, 2)
Next i
frm.ComboBox2.List = .List
frm.ComboBox3.List = .List
frm.ComboBox4.List = .List
End With
Application.ScreenUpdating = True
End Sub

Gruß Sepp
P.S.: Rückmeldung nicht vergessen!
Anzeige
AW: combobox mit schleife füllen funzttt
roland_K
hallo sepp alles ok ...
langsam machts spass :9
danke
schönen sonntag
AW: combobox mit schleife füllen
Ramses
Hallo
With frm.Controls("ComboBox" & j)
.Clear
iMax = ActiveSheet.UsedRange.Rows.Count
For i = 4 To iMax
.AddItem Worksheets("daten").Cells(i, 2)
Next i
End With
Gruss Rainer
AW: combobox mit schleife füllen.....genial
roland_k
hi rainer
danke das war bestens....
bekomme langsam höhenangst :-))
schoenen sonntag
gruss roland

Links zu Excel-Dialogen

Beliebteste Forumthreads (12 Monate)

Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige