Excel VBA: قم بإيقاف تشغيل تحديث الشاشة

Hugh West

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

Excel VBA: إيقاف تشغيل تحديث الشاشة (عرض سريع)

5828

تنزيل Practice Workbook

قم بتنزيل مصنف التدريب هذا للتمرين أثناء قراءة هذه المقالة.

إيقاف تشغيل تحديث الشاشة. xlsm

نظرة عامة حول إيقاف تشغيل تحديث الشاشة باستخدام Excel VBA

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

7855

تُدرج هذه الأسطر سلسلة من 1 إلى 100000 في الورقة النشطة ، بدءًا من من الخلية A1 . إذا قمت بذلك دون تحديث الشاشة ، فسيستغرق الأمر وقتًا طويلاً. لأنه في كل مرة تُدرج فيها رقمًا في الخلية التالية ، يتم تحديث الخلية السابقة مع.

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

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

8134

لذا فإن كود VBA الكامل سيكون:

رمز VBA:

9483

اقرأ المزيد: [تم الإصلاح!] خلايا Excel لا يتم تحديثها ما لم يتم تحديث خلايا Excel ما لم يتم النقر نقرًا مزدوجًا (5 حلول)

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

  • كيفية تحديث ورقة Excel تلقائيًا (3 طرق مناسبة)
  • كيفية تحديث جدول محوري تلقائيًا عند تغيير بيانات المصدر
  • عدم تحديث الجدول المحوري (5 مشكلات وحلول)
  • كيفية التحديث التلقائي للجدول المحوري بدون VBA في Excel (3 طرق ذكية)

تطوير الماكرو لإيقاف تشغيل تحديث الشاشة باستخدام Excel VBA

نحن ' لقد شاهدنا التحليل التدريجي للكود لإيقاف تشغيل تحديث الشاشة باستخدام VBA في Excel. الآن سنرى كيف يمكننا تطوير ماكرو لتنفيذ هذا.

⧪ الخطوة 1: فتح نافذة VBA

اضغط على ALT + F11 على لوحة المفاتيح لفتح نافذة Visual Basic .

⧪ الخطوة 2: إدراج وحدة نمطية جديدة

انتقل إلى إدراج & GT. الوحدة النمطية في شريط الأدوات. انقر فوق وحدة . سيتم فتح وحدة جديدة تسمى الوحدة النمطية 1 (أو أي شيء آخر بناءً على السجل السابق).

⧪ الخطوة 3: وضع رمز VBA

هذه هي الخطوة الأكثر أهمية. أدخل كود VBA المحدد في الوحدة النمطية.

⧪ الخطوة 4: تشغيل الكود

انقر فوق في تشغيل Sub \أداة UserForm من شريط الأدوات أعلاه.

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

قراءة المزيد: [محلول]: لا يتم تحديث صيغ Excel حتى الحفظ (6 حلول ممكنة)

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

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

الخاتمة

لذلك ، هذه هي عملية تطوير ماكرو لتحويل إيقاف تشغيل الشاشة باستخدام Excel VBA . هل لديك اسئلة؟ اسألني بكل حرية. ولا تنس زيارة موقعنا ExcelWIKI لمزيد من المشاركات والتحديثات.

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