يمكن أن تأخذ وحدات الماكرو الحلقية عملاً شاقًا وتقوم بأتمتة ذلك.
حقوق الصورة: Stockbyte / Stockbyte / Getty Images
لا يمكن تكرار الصيغة القياسية في Excel أكثر من مرة ؛ إنها عملية حسابية ثابتة لا تتغير إلا عند تغيير قيم الخلايا الأخرى. ومع ذلك ، يمكنك استخدام وحدات الماكرو لتنفيذ أوامر التكرار استنادًا إلى التعليمات البرمجية لـ Visual Basic للتطبيقات التي تدخلها. تعمل وحدات الماكرو على أتمتة سلسلة من الإجراءات بحيث يمكنك تكرارها بسرعة وسهولة. لاحظ أن تمكين وحدات الماكرو يمكن أن يضر بأمان جهاز الكمبيوتر الخاص بك ، لذلك استخدم فقط وحدات الماكرو الحلقية عندما تكون واثقًا من أن مصدر جدول بيانات Excel آمن.
الخطوة 1
قم بتشغيل Excel ، وافتح جدول البيانات حيث تريد استخدام الأمر looping ، ثم اضغط على "Alt-F11" لفتح محرر Visual Basic.
فيديو اليوم
الخطوة 2
حدد قائمة "إدراج" ، ثم اختر "نموذج مستخدم". تظهر نافذة UserForm وبجوارها مربع أدوات عناصر التحكم. في مربع أدوات التحكم ، حدد "زر الأمر". تظهر التسميات عند التمرير فوق الرموز. ارسم زر الأمر في نافذة UserForm.
الخطوه 3
انقر بزر الماوس الأيمن على زر الأمر الذي رسمته وحدد "عرض الرمز" لفتح نافذة كود فبا لهذا الزر. لاحظ أنه يمكن أن يكون لديك عدة أزرار لكل UserForm إذا كنت تريد ترميز وتنفيذ حلقات متعددة.
الخطوة 4
أدخل رمز VBA للحلقة التي تريد إجراؤها بين سطور "Private Sub" و "End Sub" في محرر الكود. على سبيل المثال ، لتعبئة نطاق من الخلايا بالبيانات ، يمكنك إدخال الرمز التالي:
خافت ط كعدد صحيح أنا = 1
افعل بينما أنا <5 خلايا (i ، 1) القيمة = 15 i = i + 1 حلقة
الخطوة الخامسة
اضغط على "F5" لتنفيذ الحلقة. بدلاً من ذلك ، انقر فوق القائمة "تشغيل" ، ثم حدد "تشغيل فرعي / نموذج مستخدم".
نصيحة
هناك العديد من أنواع الحلقات والوظائف التي يمكنك تشغيلها باستخدام البرمجة النصية لـ VBA (انظر الموارد).