Merhaba, Herkese iyi günler dilerim.
Aşağıda verdiğim makro ile bir sayfadan diğer sayfaya veri aktarıyoruz. Ama aktarırken çok ağır aktarıyor. Makroyu hızlandırmanın bir yolu var mıdır.
Yardımlarınızı rica ediyorum.
Sub ekle()
Dim s1, s2, s3 As Worksheet
Dim sonhucre, son As Long
Set s1 = Sheets("600_18KDV Hepsi")
Set s2 = Sheets("600 Ayırma")
Sheets("600 Ayırma").Select
Range("a2:g" & Rows.Count).ClearContents
s2.Cells(1, 1).Value = "Tarih"
s2.Cells(1, 2) = "Fiş No"
s2.Cells(1, 3) = "Sr"
s2.Cells(1, 4) = "Açıklama"
s2.Cells(1, 7) = "Alacak Tut."
s2.Rows(1).Font.Bold = True
sonhucre = s1.Range("A65536").End(xlUp).Row
For i = 2 To sonhucre
son = s2.Cells(Rows.Count, "A").End(3).Row + 1
s2.Cells(son, 1) = s1.Cells(i, 1) 'Tarih
s2.Cells(son, 2) = s1.Cells(i, 2) 'Fiş No
s2.Cells(son, 3) = s1.Cells(i, 3) 'Sr
s2.Cells(son, 4) = s1.Cells(i, 4) 'Açıklama
s2.Cells(son, 7) = s1.Cells(i, 6) 'Alacak Tut.
Next i
End Sub
Aşağıda verdiğim makro ile bir sayfadan diğer sayfaya veri aktarıyoruz. Ama aktarırken çok ağır aktarıyor. Makroyu hızlandırmanın bir yolu var mıdır.
Yardımlarınızı rica ediyorum.
Sub ekle()
Dim s1, s2, s3 As Worksheet
Dim sonhucre, son As Long
Set s1 = Sheets("600_18KDV Hepsi")
Set s2 = Sheets("600 Ayırma")
Sheets("600 Ayırma").Select
Range("a2:g" & Rows.Count).ClearContents
s2.Cells(1, 1).Value = "Tarih"
s2.Cells(1, 2) = "Fiş No"
s2.Cells(1, 3) = "Sr"
s2.Cells(1, 4) = "Açıklama"
s2.Cells(1, 7) = "Alacak Tut."
s2.Rows(1).Font.Bold = True
sonhucre = s1.Range("A65536").End(xlUp).Row
For i = 2 To sonhucre
son = s2.Cells(Rows.Count, "A").End(3).Row + 1
s2.Cells(son, 1) = s1.Cells(i, 1) 'Tarih
s2.Cells(son, 2) = s1.Cells(i, 2) 'Fiş No
s2.Cells(son, 3) = s1.Cells(i, 3) 'Sr
s2.Cells(son, 4) = s1.Cells(i, 4) 'Açıklama
s2.Cells(son, 7) = s1.Cells(i, 6) 'Alacak Tut.
Next i
End Sub