mrb
ekteki çalışmamda listview deki verilerimi sayfaya aktarıyorum
fakat 3 adet döngü kullandığım için müthiş bir yavaşlama var
bu yavaşlamayı kaldırabilmem için kodlarımda nasıl bir revizyona gitmeliyim
yardımlarınızı bekliyorum
Private Sub CommandButton1_Click()
Application.ScreenUpdating = False
For ss = 1 To 51 'Başlık için dönüyor
For sss = 1 To 50 'Ayrıntı için dönüyor
For i = 1 To Me.ListView1.ListItems.Count 'Sıra numarası için dönüyor
Sheets("Sayfa1").Cells(1, ss).Value = Me.ListView1.ColumnHeaders(ss) 'başlık
Sheets("Sayfa1").Cells(1 + i, 1).Value = Me.ListView1.ListItems(i) 'Sıra no
Sheets("Sayfa1").Cells(i + 1, 1 + sss).Value = Me.ListView1.ListItems(i).ListSubItems(sss) 'Sıra no
Next i, sss, ss
Application.ScreenUpdating = True
MsgBox "işlem tamam"
End Sub
ekteki çalışmamda listview deki verilerimi sayfaya aktarıyorum
fakat 3 adet döngü kullandığım için müthiş bir yavaşlama var
bu yavaşlamayı kaldırabilmem için kodlarımda nasıl bir revizyona gitmeliyim
yardımlarınızı bekliyorum
Private Sub CommandButton1_Click()
Application.ScreenUpdating = False
For ss = 1 To 51 'Başlık için dönüyor
For sss = 1 To 50 'Ayrıntı için dönüyor
For i = 1 To Me.ListView1.ListItems.Count 'Sıra numarası için dönüyor
Sheets("Sayfa1").Cells(1, ss).Value = Me.ListView1.ColumnHeaders(ss) 'başlık
Sheets("Sayfa1").Cells(1 + i, 1).Value = Me.ListView1.ListItems(i) 'Sıra no
Sheets("Sayfa1").Cells(i + 1, 1 + sss).Value = Me.ListView1.ListItems(i).ListSubItems(sss) 'Sıra no
Next i, sss, ss
Application.ScreenUpdating = True
MsgBox "işlem tamam"
End Sub
