اكتب ماكرو بسيط في Excel

مؤلف: Frank Hunt
تاريخ الخلق: 12 مارس 2021
تاريخ التحديث: 1 تموز 2024
Anonim
Excel VBA - Write a Simple Macro
فيديو: Excel VBA - Write a Simple Macro

المحتوى

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

لتخطو

الطريقة 1 من 2: Excel 2007 و 2010

  1. انقر فوق علامة التبويب Developer في الشريط الموجود أعلى الشاشة. إذا لم تكن علامة التبويب في الشريط ، فيمكنك إضافتها على النحو التالي:
    • في Excel 2010: انقر فوق ملف. انقر فوق تخصيص الشريط على الجانب الأيسر من الشاشة. ثم انقر فوق المطورين في المربع على اليمين.
    • في Excel 2007: انقر فوق زر Microsoft Office ثم خيارات Excel. في الفئة Popular ، حدد علامة تبويب إظهار المطور في الشريط.
  2. قم بتغيير إعدادات الأمان. في مركز التوثيق ، ضمن إعدادات وحدات الماكرو ، انقر فوق "نعم" قم بتمكين كافة وحدات الماكرو، ثم اضغط نعم.
    • لاحظ أن هذا الإعداد ليس آمنًا بما يكفي لاستخدامه افتراضيًا. عند الانتهاء من تسجيل الماكرو ، ارجع وأوقف تشغيل هذا الإعداد.
  3. انقر فوق تسجيل الماكرو. يمكن العثور عليها في علامة التبويب المطور تحت رمز البرنامج.
  4. قم بتسمية الماكرو الخاص بك. يجب أن يكون الحرف الأول من الاسم حرفًا ؛ ثم يمكنك استخدام الأحرف والأرقام والشرطات. يجب ألا تكون هناك مسافات في اسم الماكرو.
    • لا تستخدم نفس الاسم للماكرو الخاص بك لمرجع خلية موجود.
  5. إذا لزم الأمر ، قم بإنشاء اختصار للماكرو الخاص بك. اكتب حرفًا في مربع الاختصار. سيتم تفسير الحرف الصغير على أنه CTRL + letter ؛ حرف كبير مثل CTRL + SHIFT + حرف.
  6. اختر مكانا لحفظ الماكرو. ضمن حفظ الماكرو في ، حدد مصنفًا تريد حفظ الماكرو فيه. إذا كنت ترغب في أن يكون متاحًا عندما تستخدم Excel ، فحدد مصنف الماكرو الشخصي.
  7. لا يوجد وصف للماكرو الخاص بك. اكتبه في مربع الوصف.
  8. انقر فوق نعم لتسجيل الماكرو الخاص بك.
  9. قم بتنفيذ الإجراءات التي تريد تضمينها في ماكرو.
  10. إيقاف التسجيل. انتقل إلى علامة التبويب المطور وانقر فوق إيقاف التسجيل.

الطريقة الثانية من 2: Excel 2003

  1. قم بتغيير مستوى الأمان. اضبط مستوى الأمان من "متوسط" إلى "منخفض".
    • انقر فوق أدوات -> خيارات -> الأمان.
    • انقر أمان الماكرو.
    • حدد إعدادات الأمان. يختار قليل.
  2. ابدأ في تسجيل الماكرو الخاص بك. انتقل إلى أدوات -> ماكرو -> تسجيل ماكرو.
  3. قم بتسمية الماكرو الخاص بك. يجب أن يكون حرف الاسم حرفًا ؛ ثم يمكنك استخدام الرموز والأرقام والحروف والشرطات. غير مسموح بالمسافات.
    • لا تستخدم نفس الاسم للماكرو الخاص بك لمرجع خلية موجود.
  4. إذا لزم الأمر ، قم بإنشاء اختصار للماكرو الخاص بك. اكتب حرفًا في مربع الاختصار. سيتم تفسير الحرف الصغير على أنه CTRL + letter ؛ حرف كبير مثل CTRL + SHIFT + حرف.
  5. اختر مكانا لحفظ الماكرو. ضمن حفظ الماكرو في ، حدد مصنفًا تريد حفظ الماكرو فيه. إذا كنت ترغب في أن يكون متاحًا عندما تستخدم Excel ، فحدد مصنف الماكرو الشخصي.
  6. لا يوجد وصف للماكرو الخاص بك.
    • انقر فوق نعم حينما تنتهي.
  7. التقط صوره. ملاحظة ، لا يزال تسجيل الماكرو قيد التشغيل. قم بتنفيذ الإجراءات التي تريد تضمينها في ماكرو.
  8. انقر فوق إيقاف التسجيل في شريط الأدوات.

نصائح

  • إذا كنت تعرف رمز الماكرو الخاص بك ، يمكنك إدخاله في Microsoft Visual Basic Editor. في Excel 2007 و 2010 ، يمكنك العثور عليها في علامة التبويب المطور ، في مجموعة رمز البرنامج. في Excel 2003 ، انقر فوق أدوات -> ماكرو -> محرر Visual Basic.
  • سوف تجد عددًا لا يحصى من الأشخاص المفيدين في منتديات ExcelForum والذين يسعدهم مساعدتك في الإجابة على أسئلتك (المطروحة بأدب) حول برنامج Excel.
  • يمكنك جعل الماكرو الخاص بك يتصرف مثل صيغة أو وظيفة Excel بحيث يمكنك استخدامها داخل جدول بيانات لإجراء العمليات الحسابية. بشكل أساسي عليك تغيير "Sub" إلى "Function" ، ثم إضافة معلمات والتأكد من إرجاع القيمة بواسطة برنامجك. هذا موضح في طريقة أخرى (ابحث عن هذا في فئة wikiHow ذات الصلة).
  • استخدم كائنات النطاق والورقة والمصنف للعمل مع البيانات الموجودة في أوراق العمل الخاصة بك. تشير كائنات ActiveWorkbook و ActiveSheet و Selection إلى المصنف الحالي وورقة العمل ونطاق الخلايا لتطبيقك.

تحذيرات

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