• DİKKAT

    DOSYA İndirmek/Yüklemek için ÜCRETLİ ALTIN ÜYELİK Gereklidir!
    Altın Üyelik Hakkında Bilgi

Combobox'daki veriyi diziye alma

Katılım
14 Şubat 2006
Mesajlar
3,426
Excel Vers. ve Dili
(Excel 2016 - İngilizce)
Merhaba,

Comboboxdaki verileri diziye (array) nasıl atayabiliriz?

Örneğin combobox içerisinde bulunan İstanbul,Ankara ve İzmir verisini

iller=array(İstanbul,Ankara,İzmir) şeklinde kullanmak istiyorum.
 
Merhaba Recep bey,

Kod:
    iller = Array("İstanbul", "Ankara", "İzmir")
    Me.ComboBox1.List() = iller

Bu şekilde denermisiniz..

.
 
Cevabınız için teşekkürler.

Ben bunun tersini yapmayı düşünüyordum.

Yani comboboxdaki verileri dizi içersine almak.Biraz uğraşında istediğim çözümü buldum.

Kod:
With Me.Combobox1
   ReDim Arr(0 To .ListCount - 1)
   For x = 0 To .ListCount - 1
       Arr(x) = .ItemData(x)
   Next x
End With
 
Recep bey merhaba.
Döngüye girmeden çok hızlı bir şekilde combonun tammaını dizi içine aşağıdaki yöntemle alıp yine çok hızlı bir şekilde sayfaya atabilirsiniz.
İyi çalışmalar dilerim.:)
Kod:
Dim list()
ComboBox1.list = Range("A1:A17").Value
list = ComboBox1.list
Range("C1").Resize(UBound(list), 1) = list
 
Geri
Üst