اخي الاستاذ عبدالله اثابك الله شكر لك صنيعك سؤالي هو طريقةالترحيل من اوراق عدة الي ورقة واحد وانا نفذت هذا الكود ولكن في اخطاء بالرغم من انه ادى الغرض والكودهو
Application.ScreenUpdating = False
Dim lr As Integer
lr = [a100].End(xlUp).Row
Sheets("a").Range("a1:n" & lr).Copy
Sheets("p").Range("a" & Sheets("p").[a100].End(xlUp).Row + 1).PasteSpecial xlPasteValues
Sheets("b").Range("a1:n" & lr).Copy
Sheets("p").Range("a" & Sheets("p").[a100].End(xlUp).Row + 1).PasteSpecial xlPasteValues
Sheets("c").Range("a1:n" & lr).Copy
Sheets("p").Range("a" & Sheets("p").[a100].End(xlUp).Row + 1).PasteSpecial xlPasteValues
Sheets("d").Range("a1:n" & lr).Copy
Sheets("p").Range("a" & Sheets("p").[a100].End(xlUp).Row + 1).PasteSpecial xlPasteValues
Sheets("f").Range("a1:n" & lr).Copy
Sheets("p").Range("a" & Sheets("p").[a100].End(xlUp).Row + 1).PasteSpecial xlPasteValues
Sheets("x").Range("a1:n" & lr).Copy
Sheets("p").Range("a" & Sheets("p").[a100].End(xlUp).Row + 1).PasteSpecial xlPasteValues
Sheets("v").Range("a1:n" & lr).Copy
Sheets("p").Range("a" & Sheets("p").[a100].End(xlUp).Row + 1).PasteSpecial xlPasteValues
Sheets("a").Range("a1:n" & lr).Delete
Sheets("b").Range("a1:n" & lr).Delete
Sheets("c").Range("a1:n" & lr).Delete
Sheets("d").Range("a1:n" & lr).Delete
Sheets("f").Range("a1:n" & lr).Delete
Sheets("x").Range("a1:n" & lr).Delete
Sheets("v").Range("a1:n" & lr).Delete
End Sub