Listview'den sayfaya veri aktarımı

Katılım
27 Mart 2021
Mesajlar
79
Excel Vers. ve Dili
ofis 2010
Sheets("PÇS2").Select
With UserForm4.ListView1
Sheets("PÇS2").Range("B8:AF36").Select
Selection.ClearContents
For i = 1 To .ListItems.Count
Sheets("PÇS2").Cells(8, i + 1) = .ListItems(i).ListSubItems(1).Text
For e = 1 To .ColumnHeaders.Count - 1
Sheets("PÇS2").Cells(e + 7, i + 1) = .ListItems(i).ListSubItems(e).Text
Next e
Next i
End With

Arkadaşlar yukarıdaki kodların daha hızlı çalışabilmesi için nasıl bir düzenleme yapmam gerekir.
 

Orion1

Uzman
Uzman
Katılım
1 Mart 2005
Mesajlar
22,254
Excel Vers. ve Dili
Win7 Home Basic TR 64 Bit

Ofis-2010-TR 32 Bit
Kod:
Sheets("PÇS2").Select
With UserForm4.ListView1
Sheets("PÇS2").Range("B8:AF36").Select
Application.ScreenUpdating = False
Selection.ClearContents
For i = 1 To .ListItems.Count
Sheets("PÇS2").Cells(8, i + 1) = .ListItems(i).ListSubItems(1).Text
For e = 1 To .ColumnHeaders.Count - 1
Sheets("PÇS2").Cells(e + 7, i + 1) = .ListItems(i).ListSubItems(e).Text
Next e
Next i
Application.ScreenUpdating =true
End With

Arkadaşlar yukarıdaki kodların daha hızlı çalışabilmesi için nasıl bir düzenleme yapmam gerekir.
Yukraıdaki gibi deneyiniz.
 
Katılım
27 Mart 2021
Mesajlar
79
Excel Vers. ve Dili
ofis 2010
Merhaba orion 1
Cevabınız için teşekkür ederim, bu kodları işyerinde kullanıyorum ama mesaim bittiği için şuan deneme şansım yok. Eminim ki istediğim olmuştur. Şimdiden teşekkür.
 
Üst