أخى الفاضل / محمد
بالنسبة للكود
السطر التالى تعريف لبعض المتغيرات
Dim x As Integer, i As Integer, LR As Integer
السطر التالى
x = 14
يضع قيمة للمتغير X تساوى 14 وهو أول سطر يتم لصق البيانات فى الورقة التى يتم الترحيل اليها ( ورقة 2 )
السطر التالى
Sheets("ورقة2").Range("A14:CA1000").ClearContents
يمسح البيانات القديمة الموجودة فى ورقة 2
السطر التالى
LR = Cells(Rows.Count, 1).End(xlUp).Row
يتم تحديد أخر صف يحتوى على بيانات فى الورقة المحتوية على البيانات المراد ترحيلها ووضعها داخل المتغير LR
السطر التالى
Application.ScreenUpdating = False
يوقف اهتزاز الشاشة
الجزء التالى
For i = 13 To LR
Next
حلقة تكرار من الصف 13 ( أول صف بيانات ) الى آخر صف به بيانات
السطر التالى
Cells(i, 1).Resize(1, 79).Copy
نسخ البيانات المكونة من صف واحد و79 عمود ( حسب البيانات )
السطر التالى
Sheets("ورقة2").Range("A" & x).PasteSpecial xlPasteValues
لصق البيانات فى ورقة 2
السطر التالى
x = x + 2
زيادة قيمة المتغير X بمقدار 2 حتى يتم ترك صف فراغ بعد كل اسم
السطر التالى
Application.CutCopyMode = False
ايقاف خاصية اللنسخ واللصق
السطر التالى
Application.ScreenUpdating = True
ارجاع خاصية اهتزاز الشاشة كما كانت