جدول المحتويات
إنها مشكلة مهمة بالنسبة لنا جميعًا أثناء العمل مع 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 لمزيد من المشاركات والتحديثات.