- Katılım
- 6 Temmuz 2008
- Mesajlar
- 1,875
- Excel Vers. ve Dili
- OFFİCE 2010- TÜRKÇE
Bildiğim ve araştırdığım kadarıyla listwiewa veri çekme şekligenellikle aynı .
Bu sadece bir örnek.
Burada kırmız renkli satırlar sütun sayısı arttıkça onlar da artacak.
Hadi döngü ile aldık diyelim 1700 satırlık veriler 6 saniyede geliyor.
Bu liste arttıkca haliyle sürede artacak.
Bu tür veri çekme olaylarında dizi kodları daha uygun gibi ama burada nasıl kullanılır ne yapılabilir bana yardımcı olabilirmisiniz?
Kod:
Private Sub CommandButton3_Click()
ListView1.ColumnHeaders.Clear
With ListView1.ColumnHeaders
.Add , , "1", 20, 0
.Add , , "2", 80, 0
.Add , , "3", 80, 0
.Add , , "4", 80, 0
End With
ListView1.ListItems.Clear
On Error Resume Next
For i = 2 To [a65536].End(3).Row
Set liste = ListView1.ListItems.Add(, , Sheets(1).Cells(i, 1).Value)
[COLOR="Red"]liste.SubItems(1) = Sheets(1).Cells(i, 2).Value
liste.SubItems(2) = Sheets(1).Cells(i, 3).Value
liste.SubItems(3) = Sheets(1).Cells(i, 4).Value
liste.SubItems(4) = Sheets(1).Cells(i, 5).Value
[/COLOR]
Next i
End Sub
Bu sadece bir örnek.
Burada kırmız renkli satırlar sütun sayısı arttıkça onlar da artacak.
Hadi döngü ile aldık diyelim 1700 satırlık veriler 6 saniyede geliyor.
Bu liste arttıkca haliyle sürede artacak.
Bu tür veri çekme olaylarında dizi kodları daha uygun gibi ama burada nasıl kullanılır ne yapılabilir bana yardımcı olabilirmisiniz?
