الرئيسية
» مكتب MS
»
كيفية فتح محرر VBA في برنامج Excel (ويندوز وماك)
كيفية فتح محرر VBA في برنامج Excel (ويندوز وماك)
لفتح VBA في برنامج Excel على سطح المكتب، اضغط على Alt+F11 في نظام Windows. أما في نظام Mac، فاستخدم "المطور" > "Visual Basic" أو اختصار لوحة المفاتيح Fn+Alt+F11 . كلا الطريقتين تفتحان محرر Visual Basic (VBE)، حيث يمكنك عرض أو كتابة وحدات الماكرو لمصنف العمل. لا يمكن لبرنامج Excel للويب إنشاء أو تشغيل أو تعديل وحدات ماكرو VBA، لذا افتح الملف في تطبيق سطح المكتب إذا كنت بحاجة إلى المحرر.
اضغط على Alt+F11 أثناء فتح مصنف في برنامج Excel على سطح المكتب لنظام التشغيل Windows.
افتح محرر VBA في برنامج Excel لنظام التشغيل Windows
يُعد اختصار لوحة المفاتيح أسرع طريقة لفتح محرر VBA. تُدرج مايكروسوفت اختصار Alt+F11 كاختصار لفتح محرر Visual Basic for Applications ضمن اختصارات لوحة المفاتيح في Excel .
افتح مصنفًا في تطبيق Excel على سطح المكتب. يمكن أن يكون مصنفًا جديدًا فارغًا أو ملفًا موجودًا. احفظ نسخة أولًا إذا كنت تخطط لاختبار كود غير مألوف.
اضغط على Alt+F11. سيفتح المحرر في نافذة منفصلة. إذا كان جهاز الكمبيوتر المحمول الخاص بك يخصص وظيفة مادية لمفتاح F11، فاضغط باستمرار على مفتاح Fn أيضًا حتى يتلقى برنامج Excel وظيفة هذا المفتاح.
استخدم شريط الأدوات إذا كنت تفضل استخدام الماوس. حدد "المطور" > "Visual Basic" . سيؤدي هذا إلى فتح نفس المحرر. إذا انتقلت إلى مصنف آخر، فسيعرض مستكشف المشاريع مشروع VBA الخاص به أيضًا.
يوجد أمر Visual Basic في مجموعة التعليمات البرمجية ضمن علامة تبويب المطور في برنامج Excel.
لا تخلط بين Alt+F11 و Alt+F8 : يفتح Alt+F8 مربع حوار الماكرو، حيث يمكنك تحديد ماكرو محفوظ وتشغيله. بينما يفتح Alt+F11 محرر التعليمات البرمجية. للعودة إلى Excel، اضغط Alt+F11 مرة أخرى أو بدّل بين النوافذ. افتح المصنف أولاً إذا كنت تريد أن يظهر مشروعه في مستكشف المشاريع.
اعرض علامة تبويب المطور إذا كانت مفقودة
يُخفي برنامج Excel علامة تبويب "المطور" افتراضيًا، ولكن يمكنك إضافتها إلى الشريط. في نظام Windows، اختر "ملف" > "خيارات" > "تخصيص الشريط" . في قائمة "علامات التبويب الرئيسية"، حدد "المطور" ، ثم انقر فوق "موافق" . ستبقى علامة التبويب مرئية ما لم تقم بإلغاء تحديد خانة الاختيار الخاصة بها لاحقًا. هذه هي الخطوات المذكورة في إرشادات Microsoft لإظهار علامة تبويب "المطور" .
قم بتمكين "المطور" في خيارات Excel، ثم اختر "موافق" لإضافته إلى الشريط.
في برنامج Excel لنظام Mac، افتح Excel > التفضيلات > الشريط وشريط الأدوات . ضمن تخصيص الشريط، حدد علامات التبويب الرئيسية ، ثم فعّل خيار المطور ، وانقر على حفظ . بعد ذلك، حدد المطور > Visual Basic . تُشير Microsoft أيضًا إلى اختصار Mac كـ Fn+Alt+F11؛ في لوحات مفاتيح Apple، يُسمى مفتاح Alt بـ Option. راجع دليل Microsoft لعلامات تبويب المطور في Excel لنظام Mac وتعليمات اختصار محرر VBA .
ماذا تفعل بعد فتح المحرر؟
يعرض الجزء الأيسر، المسمى "مستكشف المشاريع"، المصنفات المفتوحة كمشاريع VBA. يمكن أن يحتوي المشروع على كائنات ورقة العمل والمصنف، والنماذج، والوحدات النمطية القياسية. إذا كان "مستكشف المشاريع" مخفيًا في محرر Windows، فاختر " عرض" > "مستكشف المشاريع" أو اضغط على Ctrl+R . أما جزء التعليمات البرمجية الكبير على اليمين فهو المكان الذي يمكنك فيه فحص التعليمات البرمجية أو إدخالها.
يقوم مستكشف المشروع بتحديد المصنف، بينما تعرض لوحة التعليمات البرمجية إجراءً أو وحدة نمطية.
لتجربة ماكرو صغير، حدد مشروع المصنف الخاص بك في مستكشف المشاريع، ثم اختر إدراج > وحدة نمطية . اكتب أو الصق هذا الإجراء في نافذة التعليمات البرمجية الجديدة:
Sub AddWorksheet()
ActiveWorkbook.Worksheets.Add
End Sub
انقر في أي مكان داخل الإجراء واضغط على F5 ، أو استخدم أمر التشغيل في المحرر. يُضيف الماكرو ورقة عمل إلى المصنف النشط. إذا كنت ترغب فقط في فحص التعليمات البرمجية الموجودة، فلن تحتاج إلى تشغيل أي شيء. لمزيد من المعلومات حول إنشاء وحدات الماكرو وتشغيلها، راجع إرشادات الماكرو من مايكروسوفت .
احفظ المصنف بحيث يتم الاحتفاظ بكود VBA
لا يمكن لمصنف Excel القياسي بصيغة .xlsx تخزين أكواد VBA البرمجية. إذا كنت ترغب في إضافة أكواد برمجية، فاستخدم "ملف" > "حفظ باسم" واختر "مصنف Excel يدعم وحدات الماكرو (*.xlsm)" . تؤكد قائمة تنسيقات الملفات المدعومة من Microsoft أن صيغة .xlsm تخزن أكواد VBA بينما لا تفعل صيغة .xlsx ذلك. إذا حذرك Excel من أنه سيتم حذف وحدات الماكرو عند الحفظ بصيغة .xlsx، فقم بإلغاء اختيار هذا التنسيق واحفظ نسخة تدعم وحدات الماكرو بدلاً من ذلك.
يمكن لبرنامج Excel للويب فتح مصنف يحتوي على وحدات ماكرو، لكنه لا يستطيع تشغيل أو إنشاء أو تعديل كود VBA الخاص به. اختر " فتح في تطبيق سطح المكتب" لاستخدام محرر VBA. إذا لم يُجدِ الضغط على Alt+F11 نفعًا، فتأكد أولًا من أنك تستخدم برنامج Excel على سطح المكتب، ثم جرّب "المطور" > "Visual Basic "؛ على جهاز كمبيوتر محمول، اضغط على Fn إذا لزم الأمر. إذا فُتح المحرر ولكن قائمة المشاريع غير موجودة، فاعرض "مستكشف المشاريع" من قائمة "عرض".