كيفية تحرير وحدات الماكرو في Excel (طريقتان)

Hugh West

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

تنزيل Practice Workbook

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

How to Edit Macros.xlsm

Unhide Macro in Personal Workbook

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

📌 الخطوات

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

بعد ذلك ، سترى إظهار مربع الحوار .

حدد المصنف الشخصي وانقر فوق موافق .

أخيرًا ، سترى المصنف الشخصي الذي يحتوي على وحدات ماكرو فيه. الآن ، يمكنك تحرير وحدات الماكرو وقتما تشاء.

اقرأ المزيد: [Solve:] لا يمكن تحريرماكرو في مصنف مخفي (2 حلول سهلة)

2 طرق لتحرير وحدات الماكرو في Excel

في الواقع ، من السهل جدًا تحرير وحدات الماكرو في Excel. إذا قمت بتمكين وحدات الماكرو ، يمكنك فتح محرر VBA في أي وقت. ثم يمكنك تعديل ذلك.

سنوفر لك طريقتين لتحرير وحدات الماكرو. دعنا نراهم واحدًا تلو الآخر.

1. اختصار لوحة المفاتيح لتحرير وحدات ماكرو VBA في Excel

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

1.1 اختصار لوحة المفاتيح لفتح مربع حوار وحدات الماكرو

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

📌 الخطوات

أولاً ، اضغط على Alt + F8 على لوحة المفاتيح الخاصة بك. سيظهر مربع حوار ماكرو.

الآن ، حدد أي ماكرو من قائمة اسم الماكرو .

انقر فوق تحرير .

بعد ذلك ، سينقلك إلى محرر VBA .

أخيرًا ، من محرر VBA ، يمكنك تحرير وحدات الماكرو وفقًا لضرورتك.

اقرأ المزيد: كيفية تحرير مربع الاسم في Excel (تحرير وتغيير النطاق والحذف)

1.2 اختصار لوحة المفاتيح لفتح محرر VBA مباشرة

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

أنت تعرف جميع أسماء الوحدات النمطية ووحدات الماكرو لمصنفك ، أليس كذلك؟ لذلك ، يمكنك الانتقال إلى أي وحدة نمطية في أي وقت وتحرير وحدات الماكرو.

📌 الخطوات

أولاً ، اضغط على Alt + F11 .

سيفتح محرر VBA. الآن ، اختر الوحدة الخاصة بك. انقر نقرًا مزدوجًا فوقه.

الآن ، محرر VBA مفتوح ويمكنك تحرير وحدات الماكرو بسهولة.

قراءة المزيد: 22 أمثلة ماكرو في Excel VBA

2. استخدام أمر وحدات الماكرو في Excel لتحرير رموز VBA

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

📌 الخطوات

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

انقر فوق وحدات الماكرو. بعد ذلك ، سيتم فتح مربع الحوار ماكرو .

اختر أي ماكرو من اسم الماكرو قائمة.

انقر فوق تحرير .

ها هو الماكرو المحدد. الآن ، يمكنك بدء التحرير.

اقرأ المزيد: كيفية تعيين ماكرو لزر في Excel

قراءات مماثلة

  • ماكرو VBA لحذف الصف إذا كانت الخلية تحتوي على قيمة في Excel (طريقتان)
  • كيفية تحرير الخلية في Excel باستخدام لوحة المفاتيح (4 طرق مفيدة)
  • 7 حلول للروابط تحرير أو تغيير خيار المصدر في Excel
  • كيفية تحرير خلية في Excel بدون النقر المزدوج (3 طرق سهلة)

اختبر وحدات الماكرو بعد التحرير: التصحيح والتشغيل

حتى هذه النقطة ، ناقشنا كيفية فتح محرر VBA لتحرير وحدات الماكرو في Excel. في هذا القسم ، سنقوم بتحرير ماكرو ونختبر ذلك.

قدمنا ​​لك كتاب تدريب عملي. من هذا المصنف ، سنقوم بتحرير الماكرو.

ألق نظرة على مجموعة البيانات هذه:

هنا ، لدينا بعض الخلايا الفارغة في مجموعة البيانات . كان هدفنا هو ملء تلك الخلايا الفارغة بكلمة " غير متزوج ".

كان هذا رمز VBA الخاص بنا:

5700

بعد أن قمنا بتنفيذ هذا الرمز ، كانت نتيجتنا مثل لقطة الشاشة التالية:

الآن ، سنقوم بتحرير ذلك. في هذه الحالة ، سنملأ الخلايا الفارغة بالكلمة “ مفرد

📌 الخطوات

أولاً ، اضغط على Alt + F8 على لوحة المفاتيح. سيظهر مربع حوار ماكرو.

حدد FindNext_empty_value

ثم انقر فوق تحرير .

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

الآن ، من شريط القائمة تصحيح ، حدد تجميع VBAProject .

بعد ذلك ، سيظهر خطأ لأننا لم نعط أي قيمة.

الآن ، قم بتغييره إلى " Single " مثل لقطة الشاشة التالية.

مرة أخرى ، من شريط القوائم تصحيح ، حدد Compile VBAProject . هذه المرة لن يكون هناك خطأ. الآن ، احفظ الملف.

مرة أخرى ، اضغط على Alt + F8 على لوحة المفاتيح. حدد FindNext_empty_value

ثم انقر فوق Run .

في مربع قيمة البحث ، اترك الحقل فارغًا لأننا نبحث عن خلايا فارغة.

حدد نطاق خلايا بياناتك.

ثم ، انقر فوق موافق .

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

اقرأ المزيد: كيفية تحرير النطاق المحدد في Excel

💬 أشياء يجب تذكرها

✎ إذا كنت لا تحصل على ملف Excel الممكّن بماكرو من مصدر موثوق به ، لا تقم بتمكين محتوى الماكرو. قد تكون هناك رموز ضارة .

✎ قم بعمل نسخة من VBA Macro بحيث يمكنك بسهولة العثور على الرموز في المستقبل متى احتجت إلى ذلك.

خاتمة

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

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