كيفية تحديد الورقة حسب اسم المتغير باستخدام VBA في Excel (طريقتان)

Hugh West

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

للتوضيح ، سنستخدم عينة مجموعة بيانات كمثال. على سبيل المثال ، تمثل مجموعة البيانات التالية بائع ، المنتج ، و صافي المبيعات لشركة معروضة في أوراق مختلفة.

تنزيل المصنف التدريبي

قم بتنزيل المصنف التالي للتدرب بنفسك.

VBA Select Sheet Variable Name.xlsm

2 طرق لتحديد الورقة حسب اسم المتغير باستخدام VBA في Excel

1. حدد الورقة النشطة حسب اسم المتغير مع VBA في Excel

في طريقتنا الأولى ، سنحدد الورقة النشطة باستخدام اسم متغير. نقصد بعلامة Active Sheet الورقة التي نعمل عليها. لذلك ، اتبع الخطوات أدناه لـ تحديد الورقة النشطة بواسطة اسم المتغير مع فبا في إكسل .

الخطوات:

  • أولاً ، حدد Visual Basic ضمن علامة التبويب Developer .

  • نتيجة لذلك ، ستظهر نافذة VBA .
  • ثم حدد الوحدة من إدراج علامة التبويب .

  • وبالتالي ، ستظهر نافذة الوحدة .
  • هناك ، انسخ الكود التالي والصقه في المربع.
5902

  • الآن ، أغلق نافذة VBA .
  • بعد ذلك ، حدد وحدات الماكرو ضمن علامة التبويب المطور .

  • كنتيجة لذلك ، سيظهر مربع الحوار ماكرو .
  • هنا ، حدد ActiveSheetSelect واضغط تشغيل .

  • أخيرًا ، ستعيد الورقة التي كنا نعمل عليها.

2. Excel VBA to Set اسم المتغير لتحديد الورقة

في طريقتنا السابقة ، طبقنا كود VBA لإرجاع الورقة التي كنا نعمل عليها بالفعل. في هذه الطريقة ، سنقوم بتعيين اسم المتغير لورقة العمل المطلوبة لدينا وتحديد ورقة العمل هذه باستخدام اسم المتغير مع VBA . لذلك ، تعلم العملية التالية لأداء المهمة.

الخطوات:

  • أولاً ، سنقوم بتعيين اسم المتغير من أجل الورقة 2 واستخدم اسم المتغير هذا لتحديد الورقة.

  • لذا ، انتقل إلى المطور Visual Basic .
  • بعد ذلك ، حدد إدراج الوحدة النمطية .
  • ومن ثم ، الوحدة النمطية سيظهر مربع الحوار.
  • ثم انسخ الكود أدناه والصقه هناك.
5147

  • بعد ذلك ، أغلق VBA window.
  • الآن ، افتح Sheet3 .
  • بعد ذلك ،حدد وحدات الماكرو من علامة التبويب المطور .

  • نتيجة لذلك ، الماكرو سوف يظهر مربع الحوار .
  • هناك ، انقر فوق SelectSheet واضغط تشغيل .

  • بعد الضغط على تشغيل ، قد يظهر لك مربع حوار خطأ كما هو موضح في الصورة التالية.

  • لحل المشكلة ، اضغط على إنهاء .
  • ثم انتقل إلى ملف خيارات .
  • بعد ذلك ، من علامة التبويب Trust Center ، حدد إعدادات مركز التوثيق .

  • وبالتالي ، فإن سيظهر مربع حوار مركز التوثيق .
  • هناك ، حدد علامة التبويب إعدادات الماكرو .
  • بعد ذلك ، حدد المربع لـ الثقة في الوصول إلى نموذج كائن مشروع VBA واضغط على موافق .

  • مرة أخرى ، حدد المطور وحدات الماكرو .
  • انقر فوق حدد ورقة واضغط تشغيل .

  • في النهاية ، ستعيد الورقة 2 على الرغم من أننا كنا نعمل على الورقة 3 .

اقرأ المزيد: كيفية البحث عن اسم ورقة باستخدام VBA في Excel (3 أمثلة)

الاستنتاج

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

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