جدول المحتويات
في بعض الأحيان ، يتعين علينا تحديد ورقة معينة من أوراق عمل متعددة في مصنف 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 أمثلة)
الاستنتاج
من الآن فصاعدًا ، سيكون قادرًا على تحديد ورقة باستخدام اسم المتغير مع فبا في إكسل باستخدام ما سبق- الطرق الموصوفة. استمر في استخدامها وأخبرنا إذا كان لديك المزيد من الطرق للقيام بهذه المهمة. لا تنس إسقاط التعليقات أو الاقتراحات أو الاستفسارات إذالديك أي في قسم التعليقات أدناه.