kemal turan
Altın Üye
- Katılım
- 10 Haziran 2011
- Mesajlar
- 1,676
- Excel Vers. ve Dili
- Excel 2010 32 bit
- Altın Üyelik Bitiş Tarihi
- 06-10-2032
Merhaba,
Bir çalışma kitabında bulunan bazı sayfalardaki verilerin tek sayfada birleştirilmesi için kendim amatörce uyarladığım aşağıdaki kod çalışıyor.
Her sahifede 50.000 satır veri olabildiği için yavaş çalışıyor. Ustaların yazacakları kod ile daha hızlı yapabilmek mümkün diye düşünüyorum.
Teşekkür ederim.
Bir çalışma kitabında bulunan bazı sayfalardaki verilerin tek sayfada birleştirilmesi için kendim amatörce uyarladığım aşağıdaki kod çalışıyor.
Her sahifede 50.000 satır veri olabildiği için yavaş çalışıyor. Ustaların yazacakları kod ile daha hızlı yapabilmek mümkün diye düşünüyorum.
Teşekkür ederim.
Kod:
Sub Dikdörtgen1_Tıkla()
Set s10 = Sheets("TOPLAMVERI")
Set s1 = Sheets("KD")
Set s2 = Sheets("KEMAL")
Set s3 = Sheets("SEL3")
Set s4 = Sheets("SEL4")
Set s5 = Sheets("SEL5")
Set s6 = Sheets("EXP")
Set s7 = Sheets("INFOGROUP")
Set s8 = Sheets("INFOPACK")
Set s9 = Sheets("PLN")
For i = 2 To s3.Range("a500000").End(xlUp).Row
sonsatır1 = s10.Range("a500000").End(xlUp).Row + 1
s10.Cells(sonsatır1, 1) = s3.Name
s10.Cells(sonsatır1, 2) = s3.Cells(i, "c")
s10.Cells(sonsatır1, 3) = s3.Cells(i, "d")
s10.Cells(sonsatır1, 4) = s3.Cells(i, "l")
s10.Cells(sonsatır1, 5) = s3.Cells(i, "m")
s10.Cells(sonsatır1, 6) = s3.Cells(i, "n")
Next i
End Sub