- Katılım
- 24 Temmuz 2019
- Mesajlar
- 413
- Excel Vers. ve Dili
- EXCEL 2010 TÜRKÇE
- Altın Üyelik Bitiş Tarihi
- 25-12-2023
İyi geceler;
Kendimce siteden derleyerek karalamaya çalıştığım kod ektedir. Kodun amacı liste sayfasından "d" kolununu atlayarak sayfa2 ye taşımak. Kod çalışıyor ve amaç hasıl oluyor ama takriben 1200 satırlık bir dosyada 20 dakikaya varan zaman içinde tamamlanıyor. Bu kodu nasıl düzenlesek zaman almaz.
Şimdiden teşekkürler.
Kod:
Sub aktar()
Dim s1, s2, s3 As Worksheet
Dim sonhucre, son As Long
Set s1 = Sheets("LİSTE")
Set s2 = Sheets("Sayfa2")
For i = 2 To s1.Cells(Rows.Count, "B").End(xlUp).Row
For son = 2 To s2.Cells(Rows.Count, "B").End(xlUp).Row + 1
i = son
s2.Cells(son, 2) = s1.Cells(i, 2)
s2.Cells(son, 3) = s1.Cells(i, 3)
s2.Cells(son, 4) = s1.Cells(i, 5)
s2.Cells(son, 5) = s1.Cells(i, 6)
s2.Cells(son, 6) = s1.Cells(i, 7)
s2.Cells(son, 7) = s1.Cells(i, 8)
s2.Cells(son, 8) = s1.Cells(i, 9)
Next
Next
End Sub
Şimdiden teşekkürler.