أخى ابراهيم
السطر التالى خاص بالحصول على أخر عمود يحتوى على بيانات ( فى الصف الأول)
LC = [iV1].End(xlToLeft).Column
r = 7
الجزء التالى حلقة تكرارية تبدأ من الرقم 5 حتى أخر عمود به بيانات حصلنا عليه فى الخطوة السابقة
أما الجزء step 4 فهو يحدد مقدار الزيادة التى تتم على المتغير c
أى فى الخطوة الأولى يكون c = 5 ثم الخطوة التالية يكون 9 وهكذا
For c = 5 To LC Step 4
السطر التالى اعادة تحجيم ل 6 أعمدة و 4 صفوف ابتداءا من الخلية المذكورة فى البداية (1, c )
ثم قص الخلايا المذكورة ولصقها فى الخلية ( r , 1 )
Cells(1, c).Resize(6, 4).Cut (Cells(r, 1))
فى السطر التالى نزيد 6 على قيمة r
r = r + 6
الكود الثانى نفس فكرة الكود الأول