Excel VBA: Ekran yangilanishini o'chiring

  • Buni Baham Ko'Ring
Hugh West

Excel'da VBA bilan ishlashda ekran yangilanishini o'chirish barchamiz uchun muhim masala. Ushbu maqolada men sizga Excelda VBA yordamida ekran yangilanishini qanday oʻchirish mumkinligini koʻrsataman.

Excel VBA: Ekran yangilanishini oʻchirish (Tezkor koʻrish)

2457

Maqolani o'qiyotganingizda mashq qilish uchun ushbu mashq kitobini yuklab oling

Maqolani o'qiyotganingizda mashq qilish uchun ushbu mashq kitobini yuklab oling.

O'chirish Screen Update.xlsm

Excel VBA yordamida ekran yangilanishini o'chirish uchun umumiy ko'rinish

VBA<2 yordamida ekranni yangilashni o'chirish uchun> oson. Rostini aytsam, buni amalga oshirish uchun faqat bitta satr kifoya qiladi.

8682

Ushbu bir qator kod ekranni yangilashni o'chirib qo'yadi, lekin siz bunday bo'lmaysiz. bu bitta chiziq bilan ta'sirni his qila oladi. Buni his qilish uchun ekranni yangilaganingizdan so'ng siz uchun ba'zi vazifalarni bajaradigan bir necha qator kodlarni kiriting. Agar bu uzoq vazifa bo'lsa yaxshi bo'ladi, bu sizga ekranni yangilash effektini tushunishga yordam beradi.

6976

Ushbu qatorlar faol varaqda 1 dan 100 000 gacha bo'lgan qatorlarni kiritadi. A1 katagidan. Agar siz buni ekranni yangilamasdan qilsangiz, bu uzoq vaqt talab etadi. Chunki u har safar keyingi katakchaga raqam kiritsa, oldingi katak ham yangilanadi.

Agar siz ekranni yangilab tursangiz, oldingi katakchalar har safar yangilanmaydi va operatsiya amalga oshirish uchun kamroq vaqt kerak.

Keyin agar imkoningiz bo'lsaAgar xohlasangiz, ekran yangilanishini yana yoqishingiz mumkin.

1859

Shunday qilib, to'liq VBA kodi quyidagicha bo'ladi:

VBA kodi:

3104

Batafsil o'qing: [Tuzatildi!] Excel katakchalari ikki marta bosilmasa yangilanmaydi (5 ta yechim)

Shunga o'xshash o'qishlar

  • Excel jadvalini avtomatik ravishda qanday yangilash kerak (3 mos usul)
  • Manba ma'lumotlari o'zgarganda yig'ma jadvalni qanday avtomatik yangilash kerak
  • Pivot jadval yangilanmaydi (5 ta muammo va yechimlar)
  • Qanday qilib Excelda VBA-siz pivot jadvalini avtomatik yangilash (3 ta aqlli usul)

Excel VBA-dan foydalanib ekran yangilanishini o'chirish uchun makroni ishlab chiqish

Biz' Excelda VBA yordamida ekran yangilanishini o'chirish uchun kodning bosqichma-bosqich tahlilini ko'rdim. Endi biz buni amalga oshirish uchun Makro ni qanday ishlab chiqishimiz mumkinligini ko'rib chiqamiz.

⧪ 1-qadam: VBA oynasini ochish

<1 tugmasini bosing. Visual Basic oynasini ochish uchun klaviaturangizdagi>ALT + F11 .

⧪ 2-qadam: Yangi modulni kiritish

Qo'shish > Modul asboblar panelida. Module -ni bosing. Module1 deb nomlangan yangi modul (yoki o'tmish tarixingizga qarab boshqa narsa) ochiladi.

⧪ 3-qadam: VBA kodini qo'yish

Bu eng muhim qadam. Berilgan VBA kodini modulga kiriting.

⧪ 4-qadam: Kodni ishga tushirish

Bosing Ishga tushirish pastki qismida\Yuqoridagi asboblar panelidagi UserForm vositasi.

Kod ishga tushadi. Va siz 1 dan 1 00 000 gacha bo'lgan raqamlar qatorini ish varag'ingizda tezda topasiz, aks holda ularni bajarish uchun uzoq vaqt kerak bo'ladi.

Batafsil o'qing: [Yechilgan]: Excel formulalari saqlanmaguncha yangilanmaydi (6 ta mumkin bo'lgan yechim)

Eslash kerak bo'lgan narsalar

Sizga kerak ekran yangilanishini o'chirib qo'ygandan keyin men bilan bir xil vazifani bajarmang. Siz odatdagi vazifangiz bo'lgan hamma narsani qilishingiz mumkin. Gap shundaki, agar siz bir qator vazifalarni bajarmasangiz, ekran yangilanishlarini o'chirish ta'sirini tushunolmaysiz. Shuning uchun men 1 dan 1 00 000 gacha ketma-ketlikni yaratdim.

Xulosa

Shuning uchun bu jarayon Makro ni aylantirish uchun. Excel VBA yordamida ekrandan tashqari yangilash. Savollaringiz bormi? Bemalol bizdan so'rang. Yana postlar va yangilanishlar uchun ExcelWIKI saytimizga tashrif buyurishni unutmang.

Hugh West - bu sohada 10 yildan ortiq tajribaga ega bo'lgan yuqori tajribali Excel treneri va tahlilchisi. Buxgalteriya hisobi va moliya yo‘nalishi bo‘yicha bakalavr va biznes boshqaruvi bo‘yicha magistr darajasiga ega. Xyu o'qitishga ishtiyoqi bor va unga amal qilish va tushunish oson bo'lgan o'ziga xos o'qitish usulini ishlab chiqdi. Uning Excel bo'yicha ekspert bilimlari butun dunyo bo'ylab minglab talabalar va mutaxassislarga o'z malakalarini oshirishga va o'z martabalarida muvaffaqiyat qozonishlariga yordam berdi. Xyu o'z blogi orqali o'z bilimlarini dunyo bilan baham ko'radi, jismoniy shaxslar va korxonalarga o'z salohiyatini to'liq ro'yobga chiqarishga yordam berish uchun bepul Excel darsliklari va onlayn treninglarni taklif qiladi.