كيفية استخدام VBA لإدراج صفوف في Microsoft Excel: أفضل 3 خطوات

تعد أتمتة ورقة Excel باستخدام لغة برمجة Visual Basic أمرًا شائعًا بين مستخدمي Excel المتقدمين والشركات والمطورين. الإجراءات المستندة إلى VBA ، على سبيل المثال ، سيقوم صف إدراج VBA تلقائيًا بإضافة صفوف بنقرة واحدة.

علاوة على ذلك ، يمكن لـ Excel VBA إدراج صفوف وفقًا لمنطق معين ، مثل إدراج صف عندما يكون العمود الثالث فارغًا ، وإدراج صفوف بعد الخلية النشطة حاليًا ، وما إلى ذلك. ومن ثم ، استمر في القراءة لمعرفة كيفية استخدام VBA لإدراج صفوف في ورقة عمل Excel.

كيفية استخدام VBA لإدراج صفوف في Microsoft Excel: أفضل 3 خطوات

1. استخدم VBA لإدراج صف: مفرد ومتعدد

يمكنك كتابة تعليمات برمجية بسيطة لـ VBA لإدراج صف واحد أو عدة صفوف بعد مراجع الخلايا المعينة باستخدام الأسلوب Insert وخاصية EntireRow لمحرر Excel VBA.

فيما يلي الخطوات التي يمكنك تجربتها مع رموز VBA:

  • افتح مصنف Excel الهدف وقم بالوصول إلى أي ورقة عمل Excel حيث تريد إدراج صف.
  • اضغط على Alt + F11 لإحضار محرر Excel VBA.
  • في محرر الكود ، ابحث عن علامة التبويب إدراج في قسم القائمة وانقر عليها.
  • الآن ، انقر فوق الوحدة النمطية لفتح وحدة تحرير رمز VBA فارغة.
  • انسخ والصق رمز فبا المذكور أدناه لإدراج صف واحد. يمكنك تغيير نطاق الخلايا إذا كنت ترغب في إدراج الصف في موقع مختلف.

النطاق الفرعي vba_insert_row () ("A3"). EntireRow.Insert End Sub

بمجرد الانتهاء من كتابة الرمز ، اضغط على F5 لتنفيذ ماكرو VBA. سيظهر صف جديد في مرجع الخلية الذي ذكرته في كود فبا.

لإدراج صفوف متعددة ، قم بتغيير مرجع الخلية من عنوان خلية واحدة إلى نطاق من الخلايا. على سبيل المثال ، تحتاج إلى صفين بين A3 و A6 ، أدخل A4: A5 كمرجع الخلية. سيبدو رمز VBA مثل هذا بعد إدخال نطاق الخلايا:

النطاق الفرعي vba_insert_row () ("A4: A5"). الصف بالكامل. أدخل نهاية الجزء الفرعي

2. استخدم فبا لإدراج صف: صف منسوخ جديد

يمكنك استخدام الكود الصغير التالي لنسخ صف ولصقه في مكان آخر.

فرعي vba_insert_row () صفوف (4). نسخ صفوف (6). أدخل التحول: = xlShiftDown End Sub

إذا قمت بتشغيل هذا الرمز ، فسيقوم Excel بنسخ صف A4 ولصقه بين صف A5 و A7 ، وهو A6 . يجب ملاحظة أنه لا يمكن التراجع عن التعديلات التلقائية المستندة إلى VBA باستخدام الأمر Ctrl + Z. تحتاج إلى حذف التغييرات يدويًا.

3. استخدم فبا لإدراج صف: لا يوجد تنسيق

لنفترض أنك تريد إدراج صف بين صفين دون نسخ التنسيق من الصفوف المجاورة. يمكنك القيام بذلك بسهولة عن طريق تشغيل رمز صف إدراج VBA:

Sub vba_insert_row () Rows (5) .EntireRow.Insert Rows (5). ClearFormats End Sub

عند تشغيل برنامج VBA المذكور أعلاه ، سيظهر صف فارغ وخالي من التنسيق في المكان الذي تريده.

الكلمات الأخيرة

قد تجد أنه من الأسهل إدراج صفوف في ملفات Excel الصغيرة باستخدام وظائف الإدراج أو قائمة سياق النقر بزر الماوس الأيمن. ومع ذلك ، إذا كنت تعمل على تحليلات البيانات الضخمة أو ورقة Excel المكونة من آلاف الصفوف ، فإن الإدراج اليدوي للصفوف يصبح عملية تستغرق وقتًا طويلاً. هنا ، يمكنك تطبيق رموز صف VBA المذكورة أعلاه لتوفير الوقت.

هل تبحث عن المزيد من الأشياء الممتعة التي يمكن أن يقوم بها Excel VBA من أجلك؟ إليك خيار آخر لك: أصبح التدقيق الإملائي في Excel أمرًا سهلاً باستخدام VBA.

Leave a Comment

تصدير البريد وجهات الاتصال والملاحظات والمهام والمواعيد في Outlook 2010

تصدير البريد وجهات الاتصال والملاحظات والمهام والمواعيد في Outlook 2010

يحتوي Outlook 2010 على خيارات تصدير شاملة بشكل افتراضي، ولكنها ليست كافية ولا يسهل تصدير رسائل البريد الإلكتروني وجهات الاتصال والملاحظات وما إلى ذلك في ملفات متعددة

هل برنامج Outlook 2010 بطيء؟ نزّل رأس البريد الإلكتروني فقط

هل برنامج Outlook 2010 بطيء؟ نزّل رأس البريد الإلكتروني فقط

قد يكون تشغيل Outlook 2010 دون اتصال بالإنترنت مفيدًا إذا كنت ترغب في تنفيذ أي مهمة أخرى غير البريد الإلكتروني. ولكن ماذا لو كان لديك 100 رسالة بريد إلكتروني ويستغرق الأمر وقتًا طويلاً لقراءتها؟

تغيير إعدادات الخط الافتراضي للبريد الإلكتروني والمظهر في Outlook 2010

تغيير إعدادات الخط الافتراضي للبريد الإلكتروني والمظهر في Outlook 2010

يعد تغيير إعدادات الخط وإضافة صورة للخلفية في Outlook 2010 أمرًا سهلاً للغاية، حيث يمكنك تغييره من إعداد الخط الموجود في إنشاء البريد

حماية المستندات والأشكال في Visio 2010

حماية المستندات والأشكال في Visio 2010

لا يدعم Visio 2010 الحماية عالية المستوى كغيره من الإصدارات. عند إنشاء مخطط معقد في Visio، قد تحتاج إلى حماية كليهما.

Outlook 2010: إشعار تنبيه البريد من مرسل محدد

Outlook 2010: إشعار تنبيه البريد من مرسل محدد

لا شك أن تنبيه البريد الإلكتروني على سطح المكتب يعد ميزة رائعة في Outlook 2010، ولكن يحدث أحيانًا أنك لا ترغب في تلقي تنبيه في كل مرة تصلك رسالة جديدة

Excel 2010: دالة العنوان

Excel 2010: دالة العنوان

يتضمن Excel 2010 نوعين من المراجع، أي المطلق والنسبي، وهذه الأنواع من المراجع مهمة جدًا عند التعامل مع الصيغ

Excel 2010: الدالة PROPER

Excel 2010: الدالة PROPER

أحيانًا، أثناء ملء الخلايا في جدول بيانات، نحاول ملؤها بسرعة، مما يؤدي في النهاية إلى أخطاء في كتابة الكلمات في الخلايا.

تغيير إعدادات وأنماط الخطوط الافتراضية في Word 2010

تغيير إعدادات وأنماط الخطوط الافتراضية في Word 2010

الخط الافتراضي لبرنامج Word 2010 هو Calibri، والذي لا يزال غير شائع بين المستخدمين، ولكن برنامج Word 2010 مرن بما يكفي للسماح للمستخدمين بتغيير الخط الافتراضي

Outlook 2010: وضع علامة على العناصر كمقروءة عند عرضها في جزء القراءة

Outlook 2010: وضع علامة على العناصر كمقروءة عند عرضها في جزء القراءة

ربما لاحظت في أغلب الأحيان أنه عند عرض البريد الإلكتروني في جزء القراءة، يحتفظ Outlook 2010 بحالة البريد الإلكتروني على أنها غير مقروءة وهذا هو بالضبط

كيفية إدراج منطقة مظللة بالألوان في Word 2010

كيفية إدراج منطقة مظللة بالألوان في Word 2010

في Word 2010، يمكنك تطبيق منطقة مظللة بالألوان على النص لإبراز أهمية عبارة أو كلمة أو جملة. يوفر هذا جميع الميزات الأساسية