كيفية فتح محرر Visual Basic واستخدامه في Excel

كيفية فتح محرر Visual Basic واستخدامه في Excel

تتمثل الخطوة الأولى في استخدام VBA في Excel في التعرف على محرر Visual Basic (المعروف أيضًا باسم محرر VBA أو محرر VB).

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

المحتويات

ما هو محرر Visual Basic في Excel؟

يعد محرر Visual Basic تطبيقًا منفصلاً يمثل جزءًا من Excel ويفتح كلما فتحت مصنف Excel.بشكل افتراضي ، يكون مخفيًا ، للوصول إليه تحتاج إلى تنشيطه.

محرر VB هو المكان الذي يتم فيه حفظ كود VB.

يمكنك الحصول على الكود في محرر VB بعدة طرق:

  1. عندما تقوم بتسجيل ماكرو ، فإنه يقوم تلقائيًا بإنشاء وحدة نمطية جديدة في محرر VB وإدراج الرمز في تلك الوحدة النمطية.
  2. يمكنك كتابة كود VB يدويًا في محرر VB.
  3. يمكنك نسخ التعليمات البرمجية من مصنفات أخرى أو الإنترنت ولصقها في محرر VB.

افتح محرر VB

هناك عدة طرق لفتح محرر Visual Basic في Excel:

  1. استخدم اختصارات لوحة المفاتيح (الأسهل والأسرع)
  2. استخدم علامة تبويب المطور.
  3. استخدم علامات تبويب ورقة العمل.

دعنا نلقي نظرة سريعة على كل واحد.

اختصار لوحة المفاتيح لفتح محرر Visual Basic

أسهل طريقة لفتح محرر Visual Basic هي استخدام اختصار لوحة المفاتيح - ALT + F11(اضغط باستمرار على مفتاح ALT واضغط على المفتاح F11).

سؤال ذو صلة  كيفية إعادة تسمية أوراق العمل في Excel (4 طرق سهلة + اختصارات)

بعد القيام بذلك ، سيتم فتح نافذة منفصلة لمحرر Visual Basic.

يعمل هذا الاختصار كبديل ، لذلك عند استخدامه مرة أخرى ، سيعيدك إلى تطبيق Excel (بدون إغلاق محرر VB).

مفاتيح الاختصار الخاصة بإصدار Mac هياختيار + F11الجبهة الوطنية + Opt + F11

استخدم علامة تبويب المطور

لفتح محرر Visual Basic من الشريط:

  1. انقر فوق علامة التبويب "المطور" (إذا كنت لا ترى علامة التبويب "المطور" ، فاقرأ كيفية الحصول عليها).
  2. في مجموعة التعليمات البرمجية ، انقر فوق Visual Basic.

زر محرر Visual Basic في الشريط

استخدم علامات تبويب ورقة العمل

هذه طريقة أقل استخدامًا لفتح محرر Vb.

انتقل إلى أي علامة تبويب ورقة ، وانقر بزر الماوس الأيمن ، وحدد عرض الرمز.

اعرض الكود لفتح محرر VB

لا تفتح هذه الطريقة محرر VB فحسب ، بل تنقلك أيضًا إلى نافذة التعليمات البرمجية لكائن الورقة هذا.

يكون هذا مفيدًا عندما تريد كتابة التعليمات البرمجية التي تنطبق فقط على ورقة معينة.هذا هو الحال عادة لأحداث ورقة العمل.

تشريح محرر Visual Basic في Excel

عند فتح محرر VB لأول مرة ، قد يبدو الأمر صعبًا بعض الشيء.

هناك خيارات وأقسام مختلفة قد تبدو جديدة تمامًا في البداية.

أيضًا ، لا يزال لديه مظهر Excel 97 اليومي القديم.بينما تحسن Excel كثيرًا في التصميم وسهولة الاستخدام على مر السنين ، لم يتغير مظهر محرر VB بأي شكل من الأشكال.

في هذا القسم ، سوف أطلعك على الأجزاء المختلفة من تطبيق Visual Basic Editor.

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

فيما يلي صور للمكونات المختلفة لمحرر VB.ثم يتم وصفها بالتفصيل في الأقسام التالية من هذا البرنامج التعليمي.

أجزاء مختلفة من محرر VB في Excel

الآن دعنا نلقي نظرة سريعة على كل مكون ونرى ماذا يفعل:

شريط القوائم

هذا هو المكان الذي توجد فيه جميع الخيارات التي يمكنك استخدامها في محرر VB.إنه مشابه لشريط Excel ، حيث تحتوي كل علامة تبويب على علامات تبويب وخيارات.

يمكنك استكشاف الخيارات المتاحة بالنقر فوق كل عنصر من عناصر القائمة.

ستلاحظ اختصارات لوحة المفاتيح المذكورة بجوار معظم الخيارات في محرر VB.يصبح استخدام محرر VB سهلاً للغاية بمجرد أن تعتاد على بعض اختصارات لوحة المفاتيح.

شريط الأدوات

افتراضيًا ، يحتوي محرر VB على شريط أدوات به بعض الخيارات المفيدة التي قد تحتاجها كثيرًا.إنه مثل شريط أدوات الوصول السريع في Excel.يمنحك وصولاً سريعًا إلى بعض الخيارات المفيدة.

يمكنك تخصيصه قليلاً عن طريق إزالة الخيارات أو إضافتها (بالنقر فوق السهم الصغير لأسفل في نهاية شريط الأدوات).

إضافة أو إزالة الخيارات من شريط الأدوات

في معظم الحالات ، تحتاج فقط إلى شريط الأدوات الافتراضي عند استخدام محرر VB.

يمكنك تحريك شريط الأدوات أعلى شريط القائمة عن طريق النقر فوق النقاط الرمادية الثلاث (في بداية شريط الأدوات) وسحبها أعلى شريط القائمة.

ملاحظة: هناك أربعة أشرطة أدوات في محرر VB - قياسي وتصحيح وتحرير ونموذج مستخدم.ما تراه في الصورة أعلاه (وكذلك الافتراضي) هو شريط الأدوات القياسي.يمكنك الوصول إلى أشرطة الأدوات الأخرى بالانتقال إلى خيار العرض وتحريك المؤشر فوق خيار أشرطة الأدوات.إذا رغبت في ذلك ، يمكنك إضافة شريط أدوات واحد أو أكثر إلى محرر VB.

متصفح المشروع

مستكشف المشاريع عبارة عن نافذة على اليسار تعرض جميع الكائنات المفتوحة حاليًا في Excel.

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

على سبيل المثال ، في الصورة أدناه ، يعرض Project Explorer مصنفين مفتوحين (Book1 و Book2) والعناصر الموجودة في كل مصنف (أوراق العمل و ThisWorkbook والوحدات النمطية في Book1).

توجد أيقونة زائد على يسار الكائنات التي يمكنك استخدامها لطي قائمة الكائنات أو توسيع وعرض القائمة الكاملة للكائنات.

مستكشف المشاريع في Excel VBA Editor

يمكن أن تكون الكائنات التالية جزءًا من Project Explorer:

  1. جميع المصنفات المفتوحة - داخل كل مصنف (يسمى أيضًا مشروع) ، يمكنك الحصول على الكائنات التالية:
    • عملالعمل لكل ورقة عمل في الكتابكائن الجدول
    • كائن ThisWorkbook، الذي يمثل المصنف نفسه
    • من كل ورقة مخططورقة الرسوم البيانية 對象(هذه ليست شائعة مثل أوراق العمل)
    • 模塊- هذا هو المكان الذي يوجد فيه الرمز الذي تم إنشاؤه باستخدام مسجل الماكرو.يمكنك أيضًا كتابة رمز VBA أو نسخه ولصقه هنا.
  2. كافة الوظائف الإضافية المفتوحة

فكر في Project Explorer كمكان لتخطيط جميع الكائنات المفتوحة في Excel في وقت معين.

اختصار لوحة المفاتيح لفتح Project Explorer هوالتحكم + ر(اضغط مع الاستمرار على مفتاح التحكم ، ثم اضغط على R).لإغلاقه ، ما عليك سوى النقر فوق رمز الإغلاق في الزاوية اليمنى العليا من نافذة Project Explorer.

ملاحظة: لكل كائن في Project Explorer ، توجد نافذة تعليمات برمجية حيث يمكنك كتابة التعليمات البرمجية (أو نسخها ولصقها من مكان ما).تظهر نافذة التعليمات البرمجية عندما تنقر نقرًا مزدوجًا فوق كائن.

نافذة الخصائص

نافذة الخصائص هي المكان الذي يمكنك فيه عرض خصائص الكائن المحدد.إذا لم يكن لديك بالفعل نافذة الخصائص ، فيمكنك استخدام اختصار لوحة المفاتيح F4 (أو الانتقال إلى علامة التبويب عرض والنقر فوق نافذة الخصائص) للحصول عليها.

سؤال ذو صلة  كيفية إزالة تنسيق الخلية (من جميع الخلايا الفارغة والمحددة) في Excel

نافذة الخصائص هي نافذة عائمة يمكنك تثبيتها في محرر VB.في المثال أدناه ، قمت بإرسائه ضمن Project Explorer.

نافذة الخصائص مثبتة أسفل Project Explorer

تسمح لنا نافذة الخصائص بتغيير خصائص الكائن المحدد.على سبيل المثال ، إذا أردت إخفاء الورقة (أو إخفاءها تمامًا) ، يمكنني القيام بذلك عن طريق تغيير الخاصية المرئية لكائن الورقة المحدد.

قم بتغيير الخاصية المرئية لورقة العمل في نافذة الخصائص

نافذة التعليمات البرمجية

كل كائن مدرج في Project Explorer له نافذة تعليمات برمجية.يمكنك فتح نافذة التعليمات البرمجية لكائن بالنقر المزدوج فوق الكائن في منطقة مستكشف المشروع.

نافذة الكود هي المكان الذي تكتب فيه الرمز أو تنسخ الرمز وتلصقه من مكان آخر.

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

نافذة فورية

النافذة الفورية تستخدم بشكل رئيسي لتصحيح الأخطاء البرمجية.تتمثل إحدى طرق استخدام النافذة الفورية في استخدام عبارة Print.Debug في الكود الخاص بي ثم تشغيل الكود.

يساعدني في تصحيح الكود الخاص بي وتحديد مكان توقف الكود الخاص بي.إذا حصلت على نتيجة Print.Debug في النافذة الفورية ، فأنا أعلم أن الكود صالح على الأقل حتى هذا السطر.

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

بشكل افتراضي ، لا تظهر النافذة الفورية في محرر VB.يمكنك استخدام اختصار لوحة المفاتيح Control + G للحصول عليه (أو يمكنك الانتقال إلى علامة التبويب عرض والنقر فوق نافذة فورية).

مكان إضافة التعليمات البرمجية في محرر VB

آمل أن يكون لديك الآن فهم أساسي لما هو محرر VB وجميع أجزائه.

في هذا الجزء من البرنامج التعليمي ، سأوضح لك مكان إضافة رمز VBA في محرر Visual Basic.

يوجد مكانان لإضافة كود VBA في Excel:

  1. نافذة كود الكائن.يمكن أن تكون هذه الكائنات عبارة عن مصنفات وأوراق عمل ونماذج مستخدم وما إلى ذلك.
  2. نافذة التعليمات البرمجية للوحدة.

نافذة كود الوحدة النمطية مقابل نافذة كود الكائن

أولاً ، دعني أكتشف بسرعة الفرق بين إضافة كود في وحدة نمطية وإضافة كود في نافذة الكود الهدف.

عندما تضيف رمزًا إلى أي كائن ، فإن ذلك يعتمد على بعض الإجراءات التي يتم إجراؤها على هذا الكائن والتي ستؤدي إلى تشغيل الرمز.على سبيل المثال ، إذا أردت إظهار جميع أوراق العمل في المصنف بمجرد فتحه ، فسينتقل الرمز إلى كائن ThisWorkbook (يمثل المصنف).

في هذه الحالة ، يكون المشغل هو فتح المصنف.

وبالمثل ، إذا كنت تريد حماية ورقة على الفور بعد تنشيط ورقة أخرى ، فسينتقل الكود إلى نافذة كود الورقة.

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

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

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

أضف رمز VBA إلى الوحدة النمطية

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

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

يمكن استخدام الوحدات النمطية للاحتفاظ بالأنواع التالية من التعليمات البرمجية لـ VBA:

  1. بيان: يمكنك التصريح عن المتغيرات في الوحدات.يتيح لك إعلان متغير تحديد نوع البيانات التي يمكن أن يحتفظ بها المتغير.يمكنك إعلان المتغيرات فقط من أجل روتين فرعي أو لجميع الإجراءات الفرعية في وحدة نمطية (أو جميع الوحدات النمطية)
  2. روتين فرعي (إجراء): هذا هو الرمز الذي يحتوي على الخطوات التي تريد من VBA تنفيذها.
  3. عملية وظيفية: هذا رمز يقوم بإرجاع قيمة واحدة يمكنك استخدامها لإنشاء وظيفة مخصصة (تُعرف أيضًا بالوظيفة المعرفة من قبل المستخدم أو UDF في VBA)

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

إضافة وحدات في محرر VB

فيما يلي خطوات إضافة وحدة نمطية:

  1. انقر بزر الماوس الأيمن فوق أي كائن في المصنف (حيث تريد أن تكون الوحدة النمطية).انقر بزر الماوس الأيمن على أي كائن
  2. تحوم فوق خيار الإدراج.
  3. انقر فوق الوحدة.انقر فوق وحدة

سيؤدي هذا على الفور إلى إنشاء مجلد باسم Module وإدراج كائن يسمى Module1.إذا كنت قد أدخلت بالفعل وحدة واحدة ، فستقوم الخطوات المذكورة أعلاه بإدراج وحدة أخرى.

أدخل وحدة نمطية في محرر VB

بعد إدخال الوحدة ، يمكنك النقر نقرًا مزدوجًا فوق كائن الوحدة النمطية في مستكشف المشروع وسيتم فتح نافذة الكود لها.

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

قم بإزالة الوحدة

فيما يلي خطوات حذف وحدة نمطية في Excel VBA:

  1. انقر بزر الماوس الأيمن فوق الوحدة التي تريد حذفها.
  2. انقر فوق خيار إزالة الوحدة النمطية.احذف الوحدات النمطية للمشروع في محرر VB
  3. في مربع الحوار الذي يفتح ، انقر فوق "لا".نصائح قبل إزالة الوحدات

ملاحظة: يمكنك تصدير الوحدة قبل إزالتها.يتم حفظه كملف .bas يمكنك استيراده إلى مشاريع أخرى.لتصدير وحدة نمطية ، انقر بزر الماوس الأيمن فوق الوحدة النمطية وانقر فوق تصدير ملف.

أضف التعليمات البرمجية إلى نافذة التعليمات البرمجية الهدف

لفتح نافذة التعليمات البرمجية لكائن ما ، فقط انقر نقرًا مزدوجًا فوقه.

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

لاحظ أن بعض الكائنات تسمح لك بتحديد الأحداث التي تريد كتابة التعليمات البرمجية لها.

على سبيل المثال ، إذا كنت تريد كتابة رمز لما يحدث عندما يتغير تحديد في ورقة عمل ، فأنت بحاجة أولاً إلى تحديد ورقة العمل من القائمة المنسدلة في الزاوية العلوية اليسرى من نافذة التعليمات البرمجية ، ثم تحديد حدث التغيير من القائمة المنسدلة - على اليمين.

حدث تغيير التحديد في نافذة التعليمات البرمجية لـ VBA

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

محرر VB مخصص

في حين أن الإعدادات الافتراضية لمحرر Visual Basic جيدة بما يكفي لمعظم المستخدمين ، إلا أنها تسمح لك بتخصيص الواجهة وبعض الوظائف بشكل أكبر.

في هذا الجزء من البرنامج التعليمي ، سأعرض لك جميع خياراتك عند تخصيص محرر VB.

لتخصيص بيئة محرر VB ، انقر فوق "أدوات" في شريط القائمة ، ثم انقر فوق "خيارات".

سيؤدي هذا إلى فتح مربع حوار الخيارات ، والذي سيمنحك جميع خيارات التخصيص في محرر VB.يحتوي مربع الحوار "خيارات" على أربع علامات تبويب (كما هو موضح أدناه) مع خيارات تخصيص متنوعة لمحرر Visual Basic.

خيارات لتخصيص محرر Vb

دعنا نلقي نظرة سريعة على كل علامة تبويب والخيارات المهمة داخل كل منها.

علامة تبويب المحرر

بينما تعمل الإعدادات المضمنة بشكل جيد في معظم الحالات ، دعني ما زلت أتصفح الخيارات في علامة التبويب هذه.

عندما تصبح أكثر كفاءة مع VBA في Excel ، قد ترغب في تخصيص محرر VB ببعض هذه الخيارات.

تدقيق نحوي تلقائي

عند استخدام VBA في Excel ، بمجرد حدوث خطأ في بناء الجملة ، ينبثق مربع حوار (مع بعض وصف الخطأ).كما هو مبين أدناه:

سؤال ذو صلة  كيف ترى من الذي ألغى متابعتك على Instagram

تدقيق تلقائي في بناء الجملة في خيارات محرر Visual Basic

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

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

إعلان متغير مطلوب

هذا خيار أوصي بتمكينه.

عند استخدام VBA ، فإنك تستخدم المتغيرات للاحتفاظ بأنواع وكائنات بيانات مختلفة.

عند تمكين هذا الخيار ، فإنه يقوم تلقائيًا بإدراج عبارة "Option Explicit" في الجزء العلوي من نافذة التعليمات البرمجية.يجبرك هذا على إعلان جميع المتغيرات التي تستخدمها في التعليمات البرمجية الخاصة بك.إذا لم تعلن عن المتغير وحاولت تنفيذ الكود ، فسوف تحصل على خطأ (كما هو موضح أدناه).

متغير خطأ غير معروف في Excel VBA

في المثال أعلاه ، استخدمت المتغير Var ، لكنني لم أصرح عنه.لذلك عندما أحاول تشغيل الكود يظهر خطأ.

يكون هذا الخيار مفيدًا عندما يكون لديك العديد من المتغيرات.عادةً ما يساعدني ذلك في العثور على أسماء المتغيرات التي بها أخطاء إملائية حيث يتم التعامل معها على أنها غير معرّفة وتظهر الأخطاء.

ملاحظة: عند تمكين هذا الخيار ، فلن يؤثر على الوحدات النمطية الموجودة.

أعضاء القائمة التلقائية

هذا الخيار مفيد لأنه يساعدك في الحصول على قائمة بخصائص طريقة الكائن.

على سبيل المثال ، إذا كنت أرغب في حذف ورقة (الورقة 1) ، فأنا بحاجة إلى استخدام الصف Sheet1.Delete.

عندما أقوم بإدخال الرمز ، بمجرد إدخال النقطة ، فإنه يعرض جميع الأساليب والخصائص المرتبطة بكائن ورقة العمل (كما هو موضح أدناه).

خيار عضو القائمة التلقائي في محرر VB

ميزة القائمة التلقائية رائعة لأنها تتيح لك:

  • وفر الوقت عن طريق التحديد السريع للخصائص والأساليب من القوائم
  • يظهر لك جميع الخصائص والطرق التي قد لا تعرفها
  • تجنب الأخطاء الإملائية

يتم تمكين هذا الخيار افتراضيًا وأنا أوصي بإبقائه على هذا النحو.

خيار المعلومات التلقائية السريعة

عندما تكتب دالة في ورقة عمل Excel ، فإنها تعرض لك بعض المعلومات حول الوظيفة — مثل الوسائط التي تتطلبها.

وبالمثل ، عند كتابة دالة في VBA ، ستظهر لك بعض المعلومات (الموضحة أدناه).ولكن للقيام بذلك ، تحتاج إلى التأكد من تمكين خيار "المعلومات السريعة التلقائية" (افتراضيًا).

خيار المعلومات التلقائية السريعة في محرر VB

خيار معلومات البيانات التلقائية

عندما تخطو من خلال رمز سطر بسطر وتضع المؤشر فوق اسم المتغير ، فإنه سيعرض قيمة المتغير.

أجده مفيدًا عند تصحيح أخطاء التعليمات البرمجية أو التنقل عبر التعليمات البرمجية التي تحتوي على حلقات.

خيار "تلميحات البيانات التلقائية" في خيارات محرر Visual Basic

في المثال أعلاه ، بمجرد أن أضع المؤشر على المتغير (var) ، فإنه يعرض القيمة التي يحملها.

يتم تمكين هذا الخيار افتراضيًا وأنا أوصيك بالاحتفاظ به على هذا النحو.

مسافة بادئة تلقائية

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

عند كتابة التعليمات البرمجية ، يمكنك استخدام مفتاح الجدولة للمسافة البادئة.

يضمن هذا الخيار أنه عند إنهاء السطر ذي المسافة البادئة والضغط على Enter ، لا يبدأ السطر التالي من البداية ، ولكن له نفس المسافة البادئة مثل السطر السابق.

قم بتمكين المسافة البادئة في نافذة كود محرر VB

في المثال أعلاه ، بعد كتابة سطر Debug.Print والضغط على إدخال ، يبدأ مباشرة أسفله (بنفس مستوى المسافة البادئة).

أجد هذا الخيار مفيدًا ، فإيقاف تشغيله يعني وضع مسافة بادئة يدويًا لكل سطر في كتلة من التعليمات البرمجية التي أريد وضع مسافة بادئة لها.

يمكنك تغيير قيمة المسافة البادئة إذا رغبت في ذلك.احتفظ بها كافتراضي

سحب وإسقاط تحرير النص

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

إنه يوفر الوقت لأنه ليس عليك القص واللصق أولاً.يمكنك ببساطة تحديده وسحبه.

يتم تمكين هذا الخيار افتراضيًا وأنا أوصيك بالاحتفاظ به على هذا النحو.

افتراضيات إلى عرض الوحدة النمطية الكامل

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

إذا تم تعطيل هذا الخيار ، يمكنك رؤية وحدة واحدة فقط في كل مرة.يجب عليك تحديد الوحدة التي تريد عرضها من القائمة المنسدلة في الزاوية اليمنى العليا من نافذة التعليمات البرمجية.

يتم تمكين هذا الخيار افتراضيًا وأنا أوصي بإبقائه على هذا النحو.

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

فاصل البرنامج

عند تمكين هذا الخيار ، سترى خطًا (نوعًا من الحاجز) بين العمليتين.

أجد هذا مفيدًا لأنه يظهر بصريًا عندما تنتهي إحدى العمليات وتبدأ عملية أخرى.

خيار فاصل الإجراءات في محرر VB

يتم تمكينه افتراضيًا ، وأنا أوصي بإبقائه على هذا النحو.

علامة التبويب تنسيق المحرر

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

أنا شخصياً أحتفظ بجميع الخيارات الافتراضية لأنني بخير.يمكنك تعديله حسب رغبتك إذا لزم الأمر.

لإجراء تغييرات ، عليك أولاً تحديد خيار في مربع لون الرمز.بعد تحديد خيار ، يمكنك تعديل ألوان المقدمة والخلفية والمؤشر.

يمكن أيضًا تعيين نوع الخط وحجم الخط في علامة التبويب هذه.يوصى باستخدام خط ثابت العرض مثل Courier New لأنه يجعل الكود أكثر قابلية للقراءة.

لاحظ أن إعدادات نوع الخط وحجمه ستظل كما هي لجميع أنواع التعليمات البرمجية (أي ، جميع أنواع الأكواد المعروضة في مربع لون الرمز).

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

خيارات تنسيق المحرر في محرر VB

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

بشكل افتراضي ، يتم تمكين شريط مؤشر الهامش ، وأنا أوصي بإبقائه على هذا النحو.

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

علامة التبويب "عام"

تحتوي علامة التبويب "عام" على العديد من الخيارات ، لكنك لست بحاجة إلى تغيير أي منها.

أوصي بأن تحتفظ بجميع الخيارات كما هي.

من الخيارات المهمة التي يجب فهمها في علامة التبويب هذه معالجة الأخطاء.

بشكل افتراضي ، يتم تحديد "كسر الأخطاء التي لم تتم معالجتها" ، وأوصي بالاحتفاظ بها على هذا النحو.

يعني هذا الخيار أنه إذا واجهت شفرتك خطأ ولم تتعامل مع هذا الخطأ في التعليمات البرمجية ، فسوف تنكسر وتتوقف.ومع ذلك ، إذا قمت بحل الخطأ (على سبيل المثال باستخدام الخيارين On Error Resume Next أو On Error Goto) فلن ينكسر (نظرًا لأن الخطأ لم يتم معالجته).

علامة تبويب الإرساء

في علامة التبويب هذه ، يمكنك تحديد النوافذ المراد إرساءها.

يعني الإرساء أنه يمكنك وضع نافذة (مثل Project Explorer أو نافذة Properties) بحيث لا تطفو ويمكنك عرض جميع النوافذ المختلفة في نفس الوقت.

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

أوصي بالاحتفاظ بالإعدادات الافتراضية.

يا مرحبا 👋سعيد بلقائك.

اشترك في نشرتنا الإخبارية، أرسل بانتظامتكنولوجيا رائعةلمنشورك.

أكتب تعليق