Excel VBA: به روز رسانی صفحه را خاموش کنید

  • این را به اشتراک بگذارید
Hugh West

برای همه ما هنگام کار با 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 دیدن کنید.

هیو وست یک مربی و تحلیلگر اکسل بسیار با تجربه با بیش از 10 سال تجربه در این صنعت است. وی دارای مدرک لیسانس در رشته حسابداری و امور مالی و مدرک کارشناسی ارشد در رشته مدیریت بازرگانی است. هیو علاقه زیادی به تدریس دارد و یک رویکرد آموزشی منحصر به فرد ایجاد کرده است که به راحتی قابل پیگیری و درک است. دانش تخصصی او از اکسل به هزاران دانش آموز و متخصص در سراسر جهان کمک کرده تا مهارت های خود را بهبود بخشند و در حرفه خود برتری پیدا کنند. هیو از طریق وبلاگ خود دانش خود را با جهان به اشتراک می گذارد و آموزش های رایگان اکسل و آموزش آنلاین ارائه می دهد تا به افراد و مشاغل کمک کند تا به پتانسیل کامل خود دست یابند.