كيفية تمكين وتعطيل تحديث الشاشة في vba؟
ما هو تحديث شاشة VBA؟
ScreenUpdating هي خاصية في VBA يمكنك استخدامها لتشغيل تحديث الشاشة “ON” و”OFF” عند تشغيل التعليمات البرمجية. يمكنك تعطيله قبل تشغيل أي كود مما يؤدي إلى تسريع تنفيذ الكود الخاص بك، ثم تمكينه مرة أخرى بعد انتهاء تنفيذ الكود. يمكنك قراءة وكتابة هذه الخاصية.
بشكل افتراضي، يكون تحديث الشاشة “ON” في Excel. عند تشغيل أحد التعليمات البرمجية بشكل طبيعي، سيستغرق الأمر الكثير من الوميض إذا استغرق هذا الرمز وقتًا طويلاً، ولكن إذا قمت بإيقاف تشغيل تحديث الشاشة، فسيستغرق تشغيله وقتًا أقل من المعتاد.
تعطيل تحديث الشاشة في VBA
- اكتب أولاً الكلمة الأساسية “التطبيق”.
- بعد ذلك اضغط على “. » لفتح قائمة الخصائص والأساليب.
- الآن حدد “تحديث الشاشة”.
- في النهاية، حدد “خطأ”.
بمجرد تعطيل تحديث الشاشة، لن يقوم VBA بتمكينه بعد تشغيل التعليمات البرمجية. لذلك من الأفضل دائمًا إيقاف تشغيله من جانبك. سيكون الرمز مثل شيء أدناه.
أشياء للإعتبار
- تأكد من تحديث الشاشة إلى “ON” عند استخدام نموذج المستخدم.
- إذا كنت تقوم بتصحيح أخطاء التعليمات البرمجية، فمن الأفضل أن يكون لديك شاشة تحديث “ON” حتى تتمكن من رؤية كل الأنشطة كما هي.