مشكلة في تنفيذ كود VBA

مجهول
2022-07-04T07:15:56+00:00

عند تنفيذ الكود "application.screenupdate = false" تبقى تحديثات الشاشة مخفية حتى بعد تنفيذ الكود المعاكس "application.screenupdate = true" ولا تعود للعمل حتى أغلق البرنامج وأعيد فتحه!

Microsoft 365 وOffice | Excel | غير ذلك | بالنسبة لنظام التشغيل

سؤال مؤمّن. تم ترحيل هذا السؤال من مجتمع دعم Microsoft. يمكنك التصويت على إذا ما كان مفيدًا أم لا، ولكن لا يمكنك إضافة تعليقات أو ردود أو متابعة السؤال.

0 تعليقات ليست هناك تعليقات
{count} أصوات

إجابة واحدة

فرز حسب: الأكثر فائدة
  1. مجهول
    2022-07-04T08:06:05+00:00

    مرحبا ، تيسير!

    شكرا للتواصل هنا فيما يتعلق بهذا الاستعلام.

    هل حاولت تعطيل تحديث الشاشة ثم إعادة تنفيذ التعليمات البرمجية vba في Excel؟

    ScreenUpdating هي خاصية في VBA يمكنك استخدامها لتشغيل "ON" و "OFF" تحديث الشاشة أثناء تشغيل الرمز. يمكنك إيقاف تشغيله قبل تشغيل رمز يجعل التعليمات البرمجية تعمل بشكل أسرع ثم تشغيلها بمجرد اكتمال تنفيذ التعليمة البرمجية.

    بشكل افتراضي ، يكون تحديث الشاشة "ON" في Excel. عندما تقوم عادة بتشغيل رمز ، يستغرق الأمر الكثير من الوميض إذا استغرق هذا الرمز بعض الوقت ، ولكن إذا قمت بإيقاف تشغيل تحديث الشاشة ، فسيستغرق تشغيله وقتا أقل من المعتاد.

    • أولا ، اكتب الكلمة الرئيسية "تطبيق".

    • بعد ذلك ، اضغط على نقطة "." لفتح قائمة الخصائص والأساليب.

    • الآن ، حدد "تحديث الشاشة".

    • في النهاية ، حدد "خطأ" له.

    آمل أن يساعد هذا.

    مع تحياتي الحارة،
    البرت

    تمت ترجمة هذا الرد آليًا. وبناءً عليه، قد يحتوي الرد على أخطاء إملائية أو تعبيرات غريبة.

    شخص واحد وجد هذه الإجابة مفيدة.
    0 تعليقات ليست هناك تعليقات