إذا احتوى مصنف على ماكرو Visual Basic for Applications (VBA) تريد استخدامه في مكان آخر، يمكنك نسخ الوحدة النمطية التي تحتوي على هذا الماكرو إلى مصنف مفتوح آخر باستخدام محرر Visual Basic (VBE).
يمكن العثور على أدوات VBA ووحدات الماكرو في علامة التبويب المطور، والتي تكون مخفية بشكل افتراضي، لذا فالخطوة الأولي هي تمكينها.
-
بالنسبة Windows، انتقل إلى ملف > خيارات >تخصيص الشريط.
-
بالنسبة ل Mac، انتقل إلى Excel > التفضيلات... > الشريط & شريط الأدوات.
-
بعد ذلك، في المقطع تخصيص الشريط، ضمن علامات التبويب الرئيسية،تحقق من خانة الاختيار المطور.
نظرة عامة على وحدات الماكرو و VBA
إذا كنت غير مألوف مع وحدات الماكرو و VBA بشكل عام، فقد تجد المعلومات التالية مفيدة.
-
الماكرو هو إجراء أو مجموعة من الإجراءات التي يمكنك استخدامها لأتمتة المهام.
-
يمكنك تسجيل وحدات الماكرو باستخدام الأمر تسجيل الماكرو على علامة التبويب المطور.
-
يتم تسجيل وحدات الماكرو بلغة برمجة VBA.
-
يمكنك فحص وحدات الماكرو وتحريرها في Visual Basic المحرر، وهو نافذة يتم فتحها بواسطة Excel. فيما يلي مثال لنافذة VBE Windows:
توجد وحدات الماكرو المسماة MakeCellGreen و SetRowHeight في وحدة نمطية تسمى الوحدة النمطية 1، المخزنة في Book1.
نسخ وحدة نمطية من مصنف إلى آخر
-
افتح كلا من المصنف الذي يحتوي على الماكرو الذي تريد نسخه والم مصنف حيث تريد نسخه.
-
على علامة التبويب المطور، انقر فوق Visual Basic لفتح Visual Basic .
-
في محرر Visual Basic، في القائمة عرض، انقر فوق Project Explorer
، أو اضغط على CTRL+R .
-
في جزء Project المستكشف، اسحب الوحدة النمطية التي تحتوي على الماكرو الذي تريد نسخه إلى المصنف الوجهة. في هذه الحالة، نقوم بنسخ الوحدة النمطية 1 من Book2.xlsm إلى Book1.xlsm.
-
الوحدة النمطية 1 المنسوخة من Book2.xlsm
-
نسخة من الوحدة النمطية 1 التي تم نسخها Book1.xlsm
هل تحتاج إلى مزيد من المساعدة؟
يمكنك دائماً الاستفسار من أحد الخبراء في مجتمع Excel التقني أو الحصول على الدعم في المجتمع.