iyi Günler, herkese hayırlı yıllar dilerim. Aşağıya ekledğim kodlarla çalışma kitabımdaki "VERİLER" sayfasından "ANA SAYFA" ya verileri kopyalıyorum. Fakat kitabıma onlarca sayfa ekledim ve sürekli sayfalar artıyor. İstediğim çalışma kitabımdaki tüm sayfalardaki verileri "ANA SAYFA" sayfasına verilerin sadece değerlerini kopyalamak. Eklediğim makro buna uyarlanırmı bilemiyorum.Yardımlarınız için teşekkür ederim.
Sub KAYİT2()
Application.ScreenUpdating = False
Dim S1 As Worksheet, S2 As Worksheet, Defterler(), Son As Long, Satır As Long
Set S1 = Sheets("VERİLER")
Defterler = Array("ANA SAYFA")
Satır = 4
For Each defter In Defterler
Set S2 = Sheets(defter)
Son = S2.Cells(S2.Rows.Count, 1).End(3).Row
Son1 = Sheets("ANA SAYFA").[a65536].End(3).Row + 1
For x = 4 To Son
S2.Range("A" & x & ":U" & x).Copy
Sheets("ANA SAYFA").Cells(Son1, 1).PasteSpecial xlPasteValues
Son1 = Son1 + 1
Next x
Next
Range("B4").Select
S2.Range("A4:U" & S2.Rows.Count).ClearContents
Application.ScreenUpdating = True
End Sub
Sub KAYİT2()
Application.ScreenUpdating = False
Dim S1 As Worksheet, S2 As Worksheet, Defterler(), Son As Long, Satır As Long
Set S1 = Sheets("VERİLER")
Defterler = Array("ANA SAYFA")
Satır = 4
For Each defter In Defterler
Set S2 = Sheets(defter)
Son = S2.Cells(S2.Rows.Count, 1).End(3).Row
Son1 = Sheets("ANA SAYFA").[a65536].End(3).Row + 1
For x = 4 To Son
S2.Range("A" & x & ":U" & x).Copy
Sheets("ANA SAYFA").Cells(Son1, 1).PasteSpecial xlPasteValues
Son1 = Son1 + 1
Next x
Next
Range("B4").Select
S2.Range("A4:U" & S2.Rows.Count).ClearContents
Application.ScreenUpdating = True
End Sub