كيفية إضافة زر VBA في Excel؟ - نظرة عامة ، أنواع

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

أضف زر VBA

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

أنواع أزرار VBA لأوراق العمل

1. أزرار التحكم في النموذج

يعد التحكم في النموذج أحد الطرق الرئيسية لإنشاء زر يقوم بتشغيل ماكرو عندما ينقر المستخدم عليه. يعمل بنفس طريقة أزرار تحكم ActiveX ، لكنها تختلف في عدة جوانب. تعطي أزرار التحكم في النموذج انطباعًا بأنه يتم الضغط عليها عندما ينقر المستخدم عليها ، ويشبه مظهرها الأزرار المستخدمة في الإصدارات القديمة من MS Windows. تسمح الأزرار للمستخدمين بتغيير نوع الخط وحجمه ولونه. ومع ذلك ، لا يمكن تغيير لون الزر.

اتبع الخطوات التالية لإنشاء زر التحكم في النموذج:

  1. انتقل إلى علامة التبويب المطور وانقر فوق إدراج ضمن قسم التحكم .
  2. انقر فوق الزر " إدراج" في القائمة المنسدلة التي تفتح.
  3. ضع المؤشر في موقع ورقة العمل حيث تريد إنشاء الزر.
  4. سوف تظهر نافذة منبثقة. انقر فوق تعيين ماكرو وقم بالتأكيد.
  5. بمجرد إنشاء الزر ، انقر بزر الماوس الأيمن فوقه ، وانقر فوق التحكم في النموذج. تمكنك من إدارة خصائص الزر.

لتغيير تسمية الزر ، انقر بزر الماوس الأيمن فوق الزر ، وحدد تحرير النص من القائمة المنسدلة. يمكنك أيضًا إعادة تعيين الماكرو بالنقر فوق خيار تعيين ماكرو من القائمة المنسدلة.

2. زر التحكم ActiveX

تعد أزرار التحكم في ActiveX هي أفضل بديل لأزرار التحكم في النموذج ، وهي تتيح خيارات تنسيق أكثر من الأخيرة. عند إنشاء أزرار باستخدام ActiveX ، يتعين على المستخدمين إضافة ماكرو الحدث إلى نموذج الورقة. سيتم تشغيل الماكرو عند النقر فوق الماكرو.

تتيح أزرار التحكم ActiveX أيضًا للمستخدمين إضافة مشغلات أحداث أخرى ، مثل النقر المزدوج. يتيح للمستخدمين تنفيذ إجراءات إضافية عند النقر المزدوج على الزر.

اتبع الخطوات التالية لإنشاء زر تحكم ActiveX:

  1. افتح علامة التبويب Developer وانتقل إلى قسم التحكم . انقر فوق إدراج وقم بالتمرير إلى عناصر تحكم ActiveX.
  2. انقر فوق الزر الأول الموجود أسفل عناصر تحكم ActiveX (زر الأمر).
  3. ضع المؤشر على موقع ورقة العمل حيث تريد أن يظهر الزر الخاص بك.
  4. لإنشاء الماكرو ، انقر فوق عرض التعليمات البرمجية في المجموعة عناصر التحكم ضمن علامة التبويب المطور لتشغيل محرر VBA. اختر CommandButton1 في الإجراء الفرعي (على اليسار). اضغط على انقر فوق القائمة المنسدلة على الجانب الأيمن من نافذة محرر VBA.
  5. في الإجراء الفرعي ، أدخل اسم ماكرو موجود أو أنشئ كود VBA الخاص بك. يمكنك العثور على وحدات ماكرو موجودة في المصنف بالنقر فوق وحدات الماكرو في قسم التعليمات البرمجية. يمكنك إضافة وحدات ماكرو متعددة عن طريق إدخال اسم كل ماكرو في أسطر منفصلة في محرر VBA.
  6. انقر فوق وضع التصميم لإيقاف تشغيله وإغلاق محرر VBA قبل تشغيل التعليمات البرمجية لـ VBA. بعد ذلك ، قم بإنشاء زر ActiveX في ورقة العمل لتشغيل الماكرو.
  7. لتغيير خصائص الزر ، انقر فوق الخيار " خصائص" ضمن قسم مجموعة عناصر التحكم. بدلاً من ذلك ، انقر بزر الماوس الأيمن على الزر وحدد خصائص في القائمة المنسدلة.

3. Excel الأشكال

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

فيما يلي خطوات إنشاء زر في Excel باستخدام أشكال Excel:

  1. انقر فوق علامة التبويب إدراج ثم انقر فوق الأشكال .
  2. حدد الشكل المفضل للزر الخاص بك (اخترنا مستطيلاً مستدير الزوايا).
  3. اسحب الشكل المحدد وأسقطه في الموقع المفضل في ورقة العمل لتعيين حجم الشكل.
  4. انقر بزر الماوس الأيمن على الزر وحدد " تحرير النص" لتغيير تسمية الزر. يمكنك أيضًا تنسيق الزر باستخدام الأدوات المتاحة ضمن علامة التبويب الصفحة الرئيسية.
  5. لتحديد ماكرو ، انقر بزر الماوس الأيمن على الزر وحدد تعيين ماكرو .
  6. حدد الماكرو من قائمة هذا المصنف لجعل وحدات الماكرو قابلة للمشاركة مع مستخدمين آخرين يستخدمون المصنف. اضغط على موافق لتأكيد الماكرو.
  7. انقر فوق الزر لتشغيل عملية الماكرو.

مصادر إضافية

Finance هو المزود الرسمي للشهادة العالمية لمحلل التقييم والنمذجة المالية (FMVA) ™ FMVA ، انضم إلى أكثر من 350600 طالب يعملون في شركات مثل Amazon و JP Morgan و Ferrari ، وهو برنامج مصمم لمساعدة أي شخص على أن يصبح محللًا ماليًا على مستوى عالمي . من خلال دورات النمذجة المالية والتدريب والتمارين ، يمكن لأي شخص في العالم أن يصبح محللًا رائعًا.

لمواصلة التقدم في حياتك المهنية ، ستكون الموارد المالية الإضافية أدناه مفيدة:

  • أمثلة Excel IVBA أمثلة Excel VBA يسمح Excel VBA للمستخدم بإنشاء وحدات ماكرو تعمل على أتمتة العمليات داخل Excel. سيستخدم هذا الدليل أمثلة Excel VBA لإظهار كيفية تسجيل ماكرو عن طريق إعداد الماكرو ، وكيفية إعلان المتغيرات ، وكيفية الإشارة إلى البيانات.
  • VBA في Excel VBA في Excel VBA هو اختصار لـ Visual Basic for Application. VBA هي لغة برمجة تم تطويرها بواسطة Microsoft Corp. ، وهي مدمجة في
  • المرجع السريع لـ VBA مرجع سريع لـ VBA يوفر هذا الدليل المرجعي السريع لـ VBA قائمة بوظائف VBA في Excel. مصنف مصنفات ("MyBook.xls") أوراق عمل ورقة عمل ("ورقة 1") أو أوراق ("ورقة 1") خلية أو نطاق في نطاق اصطلاح A1 ("A1") أو نطاق ("A1: C5") عدة خلايا أو نطاق النطاقات ("A1 ، C5 ، D11") أو النطاق ("A1: C5 ، F6 ، D2: E5") نطاق في R1C1
  • الانتقال من Excel إلى Python الانتقال من Excel إلى Python تنتقل العديد من الشركات الآن من Excel إلى Python ، وهي لغة برمجة عالية المستوى للأغراض العامة أنشأها المبرمج الهولندي Guido van Rossum