Skip to main content

كيفية نسخ وإدراج صف عدة مرات أو تكرار الصف x مرة في Excel؟

Author: Xiaoyang Last Modified: 2025-05-30

في عملك اليومي، هل حاولت من قبل نسخ صف أو كل صف ثم إدراجه عدة مرات أسفل الصف الحالي للبيانات في ورقة العمل؟ على سبيل المثال، لدي نطاق من الخلايا، الآن أريد نسخ كل صف ولصقها 3 مرات في الصف التالي كما هو موضح في لقطة الشاشة التالية. كيف يمكنك التعامل مع هذه المهمة في Excel؟

original data arrow right copy and insert row multiple times

نسخ وإدراج صف محدد عدة مرات باستخدام كود VBA

إذا كنت تريد تكرار صف محدد واحد فقط x مرات، فقد يساعدك الكود التالي لـ VBA، يرجى القيام بما يلي:

1. حدد الصف الذي تريد نسخه وإدراجه عدة مرات، ثم اضغط باستمرار على مفتاحي ALT + F11، ثم سيتم فتح نافذة Microsoft Visual Basic for Applications.

2. انقر فوق إدراج > وحدة، والصق الكود التالي في نافذة الوحدة.

كود VBA: تكرار صف محدد واحد عدة مرات:

Sub test()
'Updateby Extendoffice
    Dim xCount As Integer
LableNumber:
    xCount = Application.InputBox("Number of Rows", "Kutools for Excel", , , , , , 1)
    If xCount < 1 Then
        MsgBox "the entered number of rows is error, please enter again", vbInformation, "Kutools for Excel"
        GoTo LableNumber
    End If
    ActiveCell.EntireRow.Copy
    Range(ActiveCell.Offset(1, 0), ActiveCell.Offset(xCount, 0)).EntireRow.Insert Shift:=xlDown
    Application.CutCopyMode = False
End Sub

3. بعد لصق الكود، يرجى الضغط على مفتاح F5 لتشغيل هذا الكود، وسيظهر مربع مطالبة لتذكيرك بإدخال عدد المرات التي تريد تكرارها، انظر لقطة الشاشة:

 enter the number of times want to duplicate

4. ثم انقر فوق زر موافق، وتم إدراج ثلاثة صفوف جديدة مُنسَّقة أسفل الصف المحدد، انظر لقطة الشاشة:

the specific number of new copied rows are inserted below the selected row


نسخ وإدراج كل صف عدة مرات بسهولة بناءً على رقم محدد

عادةً، لا توجد طريقة جيدة لنسخ وإدراج الصفوف عدة مرات إلا بالتعامل مع النسخ والإدراج يدويًا. ولكن، مع Kutools لـ Excel وميزة تكرار الصفوف / الأعمدة بناءً على قيمة الخلية، يمكنك حل هذه المشكلة بسهولة. انقر لتنزيل Kutools لـ Excel!

Kutools لـ Excel: يحتوي على أكثر من 300 إضافة مفيدة لـ Excel، جربها مجانًا بدون قيود لمدة 60 يومًا. قم بالتنزيل وتجربة الإصدار التجريبي المجاني الآن!


نسخ وإدراج كل صف عدة مرات باستخدام كود VBA

لتكرار كل صف عدة مرات في نطاق، يمكنك تطبيق الكود التالي لـ VBA، يرجى القيام بما يلي:

1. اضغط باستمرار على مفتاحي ALT + F11، ثم سيتم فتح نافذة Microsoft Visual Basic for Applications.

2. انقر فوق إدراج > وحدة، والصق الكود التالي في نافذة الوحدة.

كود VBA: تكرار كل صف عدة مرات:

Sub insertrows()
'Updateby Extendoffice
Dim I As Long
Dim xCount As Integer
LableNumber:
xCount = Application.InputBox("Number of Rows", "Kutools for Excel", , , , , , 1)
If xCount < 1 Then
MsgBox "the entered number of rows is error ,please enter again", vbInformation, "Kutools for Excel"
GoTo LableNumber
End If
For I = Range("A" & Rows.CountLarge).End(xlUp).Row To 2 Step -1
Rows(I).Copy
Rows(I).Resize(xCount).Insert
Next
Application.CutCopyMode = False
End Sub

3. وبعد ذلك اضغط على مفتاح F5 لتشغيل هذا الكود، وسيظهر مربع مطالبة لتذكيرك بإدخال عدد المرات التي تريد تكرارها لكل سجل، انظر لقطة الشاشة:

enter the number of times  want to duplicate for each record

4. ثم انقر فوق موافق، وتم نسخ كل صف وإدراجه 3 مرات أسفل الصفوف النشطة، انظر لقطة الشاشة:

original data arrow right  each row is copied and inserted specific number of times

ملاحظة: في الكود أعلاه، الحرف A يشير إلى أن نطاق البيانات يبدأ في العمود A، إذا كانت بياناتك تبدأ في العمود K، يرجى تغيير A إلى K حسب حاجتك.


نسخ وإدراج كل صف عدة مرات بناءً على رقم محدد باستخدام ميزة رائعة

قد لا تكون معتادًا على كود VBA، أو تقلق من أن الكود قد يؤدي إلى تعطل بياناتك. هنا، سأقدم لك ميزة مفيدة، وهي Kutools لـ Excel وتكرار الصفوف / الأعمدة بناءً على قيمة الخلية، باستخدام هذه الأداة، يمكنك بسرعة نسخ وإدراج الصفوف بناءً على الرقم الذي حددته.

Kutools لـ Excel يقدم أكثر من 300 ميزة متقدمة لتبسيط المهام المعقدة، مما يعزز الإبداع والكفاءة. بالتكامل مع قدرات الذكاء الاصطناعي، يقوم Kutools بأتمتة المهام بدقة، مما يجعل إدارة البيانات أمرًا سهلاً للغاية. معلومات تفصيلية عن Kutools لـ Excel... نسخة تجريبية مجانية...

نصائح:لتطبيق ميزة تكرار الصفوف / الأعمدة بناءً على قيمة الخلية، أولاً، يجب عليك تنزيل Kutools لـ Excel، ثم يمكنك تطبيق الميزة بسرعة وسهولة.

بعد تثبيت Kutools لـ Excel، يرجى القيام بما يلي:

1. أدخل أرقام التكرار التي تريد تكرار الصفوف بها في قائمة خلايا بجانب بياناتك، انظر لقطة الشاشة:

Enter the repeat numbers to duplicate rows in a list of cells beside the data

2. انقر فوق Kutools > إدراج > تكرار الصفوف / الأعمدة بناءً على قيمة الخلية، انظر لقطة الشاشة:

click Duplicate Rows / Columns based on cell value feature of kutools

3. في مربع الحوار نسخ وإدراج الصفوف والأعمدة، حدد خيار نسخ وإدراج الصفوف في قسم النوع، ثم حدد نطاق البيانات الذي تريد تكراره، ثم حدد وقت التكرار لتكرار الصفوف، انظر لقطة الشاشة:

specify options in the dialog box

4. ثم، انقر فوق الزر موافق أو تطبيق، ستحصل على النتيجة التالية كما تحتاج:

original data arrow right rows are repeated by the specific number

انقر لتنزيل Kutools لـ Excel وتجربة الإصدار التجريبي المجاني الآن!

أفضل أدوات الإنتاجية لمكتب العمل

🤖 Kutools AI Aide: أحدث ثورة في تحليل البيانات من خلال: التنفيذ الذكي |توليد الشيفرة |إنشاء الصيغ المخصصة |تحليل البيانات وتوليد الرسوم البيانية |استدعاء الوظائف المحسنة
الميزات الشائعة: البحث، تمييز أو وضع علامة على المكررات | حذف الصفوف الفارغة | دمج الأعمدة أو العنوان دون فقدان البيانات | تقريب ...
بحث متقدم: بحث V متعدد المعايير | بحث V متعدد القيم | بحث في عدة ورقات | مطابقة غامضة ....
قائمة منسدلة متقدمة: إنشاء قائمة منسدلة بسرعة | قائمة منسدلة تابعة | قائمة منسدلة متعددة الاختيار ....
إدارة الأعمدة: إضافة عدد محدد من الأعمدة | نقل الأعمدة | تبديل حالة إظهار الأعمدة المخفية | مقارنة النطاق والأعمدة ...
ميزات مميزة: التركيز على الشبكة | عرض التصميم | شريط الصيغ المحسن | أدوات المصنف & أدوات الورقة العمل | مكتبة النص التلقائي (Auto Text) | منتقي التاريخ | دمج البيانات | تشفير/فك تشفير الخلايا | إرسال البريد الإلكتروني حسب القائمة | مرشح متقدم | تصفية خاصة (تصفية الخلايا التي تحتوي على خط عريض/مائل/يتوسطه خط...) ...
أفضل15 مجموعة أدوات:12 أداة نصية (إضافة نص، حذف الأحرف المحددة، ...) | أكثر من50 نوع من الرسوم البيانية (مخطط جانت، ...) | أكثر من40 صيغة عملية (حساب العمر بناءً على تاريخ الميلاد، ...) |19 أداة إدراج (إدراج رمز الاستجابة السريعة، إدراج صورة من المسار، ...) |12 أداة تحويل (تحويل إلى كلمات، تحويل العملة، ...) |7 أدوات دمج وتقسيم (دمج متقدم للصفوف، تقسيم الخلايا، ...) | ... والمزيد

عزز مهاراتك في Excel مع Kutools لـ Excel، واختبر الكفاءة كما لم يحدث من قبل. Kutools لـ Excel يقدم أكثر من300 ميزة متقدمة لزيادة الإنتاجية وتوفير وقت الحفظ. انقر هنا للحصول على الميزة التي تحتاجها أكثر...


Office Tab يقدم واجهة التبويب لـ Office، ويجعل عملك أسهل بكثير

  • تمكين تحرير وقراءة المستندات عبر التبويبات في Word وExcel وPowerPoint.
  • افتح وأنشئ عدة مستندات في تبويبات جديدة ضمن نفس النافذة، بدلاً من فتحها في نوافذ منفصلة.
  • يزيد إنتاجيتك بنسبة50%، ويقلل مئات النقرات بالماوس يومياً!