فهرست مطالب
برای همه ما هنگام کار با VBA در اکسل، خاموش کردن بهروزرسانی صفحه یک مسئله مهم است. در این مقاله، من به شما نشان می دهم که چگونه می توانید به روز رسانی صفحه را با استفاده از VBA در اکسل خاموش کنید.
Excel VBA: خاموش کردن به روز رسانی صفحه (نمایش سریع)
5091
دانلود کتاب تمرین تمرین
این کتاب تمرین را برای تمرین در حین خواندن این مقاله دانلود کنید.
خاموش کردن Screen Update.xlsm
نمای کلی برای خاموش کردن به روز رسانی صفحه با استفاده از Excel VBA
برای خاموش کردن به روز رسانی صفحه با استفاده از VBA آسان است. حقیقت را بگویم، فقط یک خط برای انجام این کار کافی است.
5692
این یک خط کد، به روز رسانی صفحه را برای شما خاموش می کند، اما شما نمی توانید می توانید با این یک خط تأثیر را احساس کنید. برای اینکه آن را احساس کنید، چند خط کد وارد کنید که پس از به روز رسانی صفحه، برخی از وظایف را برای شما انجام می دهد. اگر کار طولانی باشد، بهتر است که تأثیر بهروزرسانی صفحه نمایش را درک کنید.
9621
این خطوط یک سری از 1 تا 100000 را در صفحه فعال وارد میکنند. از سلول A1 . اگر این کار را بدون بهروزرسانی صفحه انجام دهید، زمان زیادی طول میکشد. زیرا هر بار که عددی را به سلول بعدی وارد می کند، سلول قبلی همراه با آن به روز می شود.
اما اگر به روز رسانی صفحه را خاموش نگه دارید، سلول های قبلی هر بار به روز نمی شوند و عملیات انجام می شود. زمان کمتری برای اجرا صرف کنید.
پس اگر می توانیدای کاش، می توانید دوباره به روز رسانی صفحه را روشن کنید.
5037
بنابراین کد VBA کامل خواهد بود:
⧭ کد VBA:
2043
بیشتر بخوانید: [اصلاح شد!] سلول های اکسل به روز نمی شوند مگر اینکه دوبار کلیک کنید (5 راه حل)
خواندنهای مشابه
- نحوه بازخوانی خودکار برگه اکسل (3 روش مناسب)
- نحوه به روز رسانی خودکار یک Pivot Table هنگام تغییر داده های منبع
- Pivot Table به روز نمی شود (5 مشکل و راه حل)
- چگونه Refresh خودکار Pivot Table بدون VBA در Excel (3 روش هوشمند)
توسعه ماکرو برای خاموش کردن به روز رسانی صفحه با استفاده از Excel VBA
We' تجزیه و تحلیل گام به گام کد را برای خاموش کردن به روز رسانی صفحه با استفاده از VBA در اکسل مشاهده کرده اید. اکنون خواهیم دید که چگونه می توانیم یک Macro برای اجرای این کار ایجاد کنیم.
⧪ مرحله 1: باز کردن پنجره VBA
فشار دادن ALT + F11 روی صفحه کلید خود برای باز کردن پنجره Visual Basic .
⧪ مرحله 2: قرار دادن یک ماژول جدید
به درج > ماژول در نوار ابزار. روی Module کلیک کنید. یک ماژول جدید به نام Module1 (یا هر چیز دیگری بسته به سابقه گذشته شما) باز می شود.
⧪ مرحله 3: قرار دادن کد VBA
این مهمترین مرحله است. کد VBA داده شده را در ماژول وارد کنید.
⧪ مرحله 4: اجرای کد
کلیک کنید در Run Sub \ابزار UserForm از نوار ابزار بالا.
کد اجرا خواهد شد. و یک سری اعداد از 1 تا 1,00,000 را خواهید دید که به سرعت در کاربرگ خود تولید می شوند که در غیر این صورت اجرای آنها زمان زیادی را می طلبد.
بیشتر بخوانید: [حل شد]: فرمول های اکسل تا زمان ذخیره به روز نمی شوند (6 راه حل ممکن)
چیزهایی که باید به خاطر بسپارید
شما نیاز دارید پس از خاموش کردن به روز رسانی صفحه، همان کار را با من انجام ندهید. شما می توانید هر کاری که همیشگی شماست انجام دهید. اما مسئله این است که تا زمانی که یک سری کار طولانی انجام ندهید، تأثیر خاموش کردن بهروزرسانیهای صفحه را متوجه نخواهید شد. به همین دلیل است که من یک دنباله از 1 تا 1،00،000 تولید کردم.
نتیجه گیری
بنابراین، این روند ایجاد یک Macro برای تبدیل است. بهروزرسانی خارج از صفحه با استفاده از Excel VBA . آیا هیچ سوالی دارید؟ راحت باشید و از ما سوال کنید. و فراموش نکنید که برای پست ها و به روز رسانی های بیشتر از سایت ما ExcelWIKI دیدن کنید.