combobox

Katılım
18 Nisan 2007
Mesajlar
22
Excel Vers. ve Dili
2003
aynı verileri for next döngüsü kullanarak combobox lara nasıl girebilirim? şimdiden tşk.
 

zafer

Super Moderator
Yönetici
Katılım
8 Mart 2005
Mesajlar
3,288
Excel Vers. ve Dili
OFFICE 2003 TÜRKÇE
OFFICE 2010 TÜRKÇE
Merhaba


Kullandığınız Sayfanının a1 ile a10 arasındaki verilerini Combobox1 e alır.


Kod:
Private Sub UserForm_Initialize()
For i = 1 To 10
ComboBox1.AddItem Cells(i, 1)
Next
End Sub
 
Katılım
25 Nisan 2007
Mesajlar
459
Excel Vers. ve Dili
2007
Yöntem 1 : Teker Teker Ekleme yapmak
ComboBox1.AddItem "ali"
ComboBox1.AddItem "veli"
ComboBox1.AddItem "49"
ComboBox1.AddItem "50"


Yöntem 2 : Bir dizi oluşturup onu bütün nesnelere atamak
Dim liste(3) As String
liste(0) = "ali"
liste(1) = "veli"
liste(2) = "49"
liste(3) = "50"

ComboBox1.List() = liste
ComboBox2.List() = liste
ComboBox3.List() = liste

Yöntem 3 : Sayfadan veri almak
ComboBox1.RowSource = "a1:a4"

Yöntem 4 : Başka bir comboboxun içeriğini kopyalamak
For n = 0 To ComboBox1.ListCount - 1
ComboBox2.AddItem ComboBox1.List(n)
Next

Yöntem 5 : Bissürü combobox'umuz var. Bunları kod yardımıyla çağırmak

For n = 1 To 40
Controls("combobox" & n).rowsource="a1:a4"
Next
' Not. Bu kodun çalışabilmesi için 40 adet comboboxunuz olmalıdır.
 
Üst