listbox a verileri sıralı aktarmak

Katılım
11 Ağustos 2006
Mesajlar
87
Excel Vers. ve Dili
2000 türkçe
arkadaşlar merhaba

Sheets("sayfa2").[a1].Select
For X = 1 To Sheets("SAYFA2").[A65536].End(3).Row
c = c + 1
ListBox1.AddItem
ListBox1.List(c - 1, 0) = Sheets("SAYFA2").Cells(X, 1)
Next

A kolonunda bulunan isimleri alfabetik sıra ile nasıl listbox'a atabilirim
 

Levent Menteşoğlu

Administrator
Yönetici
Admin
Katılım
13 Ekim 2004
Mesajlar
16,057
Excel Vers. ve Dili
Excel 2010-32 bit-Türkçe
Excel 365 -32 bit-Türkçe
Bunun en pratik yolu sayfa üzerinde sıralayıp sonra listboxa almaktır. Aşağıdaki gibi bir kodlama kullanabilirsiniz.

Kod:
Sheets("sayfa2").[a1].Select
range("aa:aa")=range("a:a").value
range("aa:aa").sort key1:=range("aa1")
ListBox1.rowsource="aa1:aa" & [aa65536].end(3).row
 
Katılım
11 Ağustos 2006
Mesajlar
87
Excel Vers. ve Dili
2000 türkçe
hocam sagolasın işe yaradı
 
Üst