Skip to main content

كيفية نسخ التحديدات المتعددة أو النطاقات في Excel؟

Author: Xiaoyang Last Modified: 2025-05-30

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


نسخ النطاقات المحددة المتعددة باستخدام الحافظة

بمساعدة الحافظة، يمكنك لصق جميع النطاقات المحددة إلى نطاق آخر أو ورقة عمل دفعة واحدة. الرجاء القيام بما يلي:

1. انقر الرئيسية > a screenshot of the launch icon in the Clipboard group في الحافظة المجموعة لعرض الحافظة لوحة.. شاهد لقطة الشاشة:
a screenshot showing how to open the Clipboard pane in Exel

2. ثم قم بنسخ النطاقات المحددة التي تحتاجها واحدة تلو الأخرى. وفي الوقت نفسه، ستظهر النطاقات المنسوخة في لوحة الحافظة . شاهد لقطة الشاشة أعلاه:

3. حدد الخلية الأولى من النطاق الوجهة الذي ستلصق فيه جميع النطاقات المنسوخة، وانقر على زر لصق الكل في لوحة الحافظة .

وبعدها سيتم لصق جميع النطاقات المنسوخة في النطاق الهدف المحدد.

دمج التحديدات المتعددة من العديد من أوراق العمل/المصنفات في ورقة عمل/مصنف واحد بسهولة

قد يكون من الممل دمج العشرات من الأوراق من مصنفات مختلفة في ورقة واحدة. لكن مع Kutools لـ Excel’s دمج (أوراق العمل والمصنفات) الأداة، يمكنك إنجاز ذلك بنقرات قليلة فقط!


a screenshot of easily ombine multiple selections from many worksheets/workbooks into single worksheet/workbook with Kutools for Excel

Kutools لـ Excel - قم بتعزيز Excel بأكثر من 300 أدوات أساسية. استمتع بميزات ذكاء اصطناعي مجانية بشكل دائم! احصل عليه الآن

نسخ النطاقات المحددة المتعددة باستخدام كود VBA

مع كود VBA، يمكنك أيضًا نسخ النطاقات المحددة المتعددة ولصقها في أي ورقة عمل أخرى.

1. اضغط باستمرار على مفتاح Ctrl وحدد النطاقات غير المتصلة التي تريد استخدامها.

2. اضغط على مفاتيح Alt + F11 في نفس الوقت لفتح نافذة Microsoft Visual Basic for Applications، انقر على إدراج > وحدة، وأدخل الكود التالي في الوحدة:

Option Explicit
Sub CopyMultipleSelection()
Dim SelAreas() As Range
Dim PasteRange As Range
Dim UpperLeft As Range
Dim NumAreas As Integer, i As Integer
Dim TopRow As Long, LeftCol As Integer
Dim RowOffset As Long, ColOffset As Integer
Dim NonEmptyCellCount As Integer
' Exit if a range is not selected
If TypeName(Selection) < > "Range" Then
MsgBox "Select the range to be copied. A multiple selection is allowed."
Exit Sub
End If
' Store the areas as separate Range objects
NumAreas = Selection.Areas.Count
ReDim SelAreas(1 To NumAreas)
For i = 1 To NumAreas
Set SelAreas(i) = Selection.Areas(i)
Next
' Determine the upper left cell in the multiple selection
TopRow = ActiveSheet.Rows.Count
LeftCol = ActiveSheet.Columns.Count
For i = 1 To NumAreas
If SelAreas(i).Row < TopRow Then TopRow = SelAreas(i).Row
If SelAreas(i).Column < LeftCol Then LeftCol = SelAreas(i).Column
Next
Set UpperLeft = Cells(TopRow, LeftCol)
' Get the paste address
On Error Resume Next
Set PasteRange = Application.InputBox _
(Prompt:="Specify the upper left cell for the paste range:", _
Title:="Copy Mutliple Selection", _
Type:=8)
On Error GoTo 0
' Exit if canceled
If TypeName(PasteRange) < > "Range" Then Exit Sub
' Make sure only the upper left cell is used
Set PasteRange = PasteRange.Range("A1")
' Check paste range for existing data
NonEmptyCellCount = 0
For i = 1 To NumAreas
RowOffset = SelAreas(i).Row - TopRow
ColOffset = SelAreas(i).Column - LeftCol
NonEmptyCellCount = NonEmptyCellCount + _
Application.CountA(Range(PasteRange.Offset(RowOffset, ColOffset), _
PasteRange.Offset(RowOffset + SelAreas(i).Rows.Count - 1, _
ColOffset + SelAreas(i).Columns.Count - 1)))
Next i
' If paste range is not empty, warn user
If NonEmptyCellCount < > 0 Then _
If MsgBox("Overwrite existing data?", vbQuestion + vbYesNo, _
"Copy Multiple Selection") < > vbYes Then Exit Sub
' Copy and paste each area
For i = 1 To NumAreas
RowOffset = SelAreas(i).Row - TopRow
ColOffset = SelAreas(i).Column - LeftCol
SelAreas(i).Copy PasteRange.Offset(RowOffset, ColOffset)
Next i
End Sub

3. ثم انقر على زر التشغيل لتشغيل الكود.

4. الآن يرجى تحديد خلية للصق النطاقات في مربع الحوار المفتوح نسخ التحديدات المتعددة مربع الحوار، وانقر على الزر موافق . شاهد لقطة الشاشة:
a screenshot of selecting a destination cell to place the copied ranges


نسخ النطاقات المحددة المتعددة بسرعة من ورقة عمل واحدة

أداة نسخ النطاقات المتعددة من Kutools لـ Excel يمكن أن تساعدك في نسخ النطاقات المتعددة من الورقة النشطة بسرعة. الرجاء القيام بما يلي:

Kutools لـ Excel - قم بتعزيز Excel بأكثر من 300 أدوات أساسية. استمتع بميزات ذكاء اصطناعي مجانية بشكل دائم! احصل عليه الآن

1. حدد النطاقات التي تريد استخدامها واحدة تلو الأخرى دون الضغط على مفتاح Ctrl ، ثم انقر على Kutools > نسخ النطاقات. شاهد لقطة الشاشة:
a screenshot of enabling and configuring the Copy Multiple Ranges feature of Kutools for Excel

2. في مربع الحوار نسخ النطاقات المتعددة، حدد الخيار الكل من قسم اللصق الخاص، وانقر على زر موافق. شاهد لقطة الشاشة أعلاه:

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

3. وحدد خلية للصق النطاقات في مربع الحوار المنبثق التالي، وانقر على الزر موافق .
a screenshot of selecting a destination cell

والآن سيتم لصق جميع النطاقات المحددة في الخلية المحددة بنفس ارتفاع الصفوف وعرض الأعمدة مثل التحديدات الأصلية.

انقر هنا لمزيد من المعلومات حول أداة نسخ النطاقات المتعددة       

Kutools لـ Excel - قم بتعزيز Excel بأكثر من 300 أدوات أساسية. استمتع بميزات ذكاء اصطناعي مجانية بشكل دائم! احصل عليه الآن


نسخ نطاقات متعددة من العديد من أوراق العمل/المصنفات

يوفر Kutools لـ Excel أداة دمج أوراق العمل الأخرى لنسخ نطاقات متعددة من العديد من أوراق العمل أو العديد من المصنفات بسهولة في Excel. الرجاء القيام بما يلي:

Kutools لـ Excel - قم بتعزيز Excel بأكثر من 300 أدوات أساسية. استمتع بميزات ذكاء اصطناعي مجانية بشكل دائم! احصل عليه الآن

1. انقر على Kutools Plus > دمج.

2. في مربع الحوار دمج أوراق العمل – الخطوة 1 من 3، يرجى تحديد دمج أوراق العمل المتعددة من المصنف إلى ورقة عمل واحدة الخيار، وانقر على الزر التالي .
a screenshot of choosing the Combine multiple worksheets from workbook into one worksheet option in the Combine Worksheets wizard

3. في مربع الحوار دمج أوراق العمل – الخطوة 2 من 3، يرجى القيام بما يلي:
a screenshot of selecting a workbook and the ranges in different worksheets you will copy
(1) حدد المصنف في قائمة المصنفات القسم، ثم انقر على الزر a screenshot of the selection button تصفح خلف كل ورقة عمل لتحديد النطاق من كل ورقة عمل؛
(2) انقر على الزر إضافة لإضافة مصنفات أخرى التي ستنسخ النطاقات منها، ثم كرر ما سبق (1) لتحديد النطاقات في المصنفات المضافة.
(3) انقر على الزر إنهاء .

Kutools لـ Excel - قم بتعزيز Excel بأكثر من 300 أدوات أساسية. استمتع بميزات ذكاء اصطناعي مجانية بشكل دائم! احصل عليه الآن

4. ثم يظهر مربع حوار Kutools لـ Excel ويطلب حفظ سيناريو الدمج. يرجى النقر على زر نعم أو لا حسب الحاجة.

حتى الآن تم نسخ ولصق جميع النطاقات المحددة من أوراق العمل أو المصنفات المتعددة في مصنف جديد.


عرض توضيحي: نسخ النطاقات المحددة المتعددة من ورقة عمل واحدة

 

عرض توضيحي: نسخ النطاقات المحددة المتعددة من العديد من المصنفات/أوراق العمل

 

Kutools لـ Excel: أكثر من 300 أدوات عملية في متناول يدك! استمتع بميزات ذكاء اصطناعي مجانية بشكل دائم! قم بالتنزيل الآن!

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

🤖 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%، ويقلل مئات النقرات بالماوس يومياً!