Змест
Гэта важная праблема для ўсіх нас падчас працы з VBA у Excel, каб адключыць абнаўленне экрана. У гэтым артыкуле я пакажу вам, як вы можаце адключыць абнаўленне экрана з дапамогай VBA у Excel.
Excel VBA: Выключыць абнаўленне экрана (хуткі прагляд)
1767
Спампуйце сшытак для практыкаванняў
Спампуйце гэты сшытак для практыкаванняў, пакуль вы чытаеце гэты артыкул.
Выключыць абнаўленне экрана.xlsm
Агляд адключэння абнаўлення экрана з дапамогай Excel VBA
Каб адключыць абнаўленне экрана з дапамогай VBA лёгка. Па праўдзе кажучы, для гэтага дастаткова толькі аднаго радка.
8849
Гэты адзін радок кода адключыць для вас абнаўленне экрана, але вы не будзеце у стане адчуць эфект з дапамогай гэтага аднаго радка. Каб адчуць гэта, устаўце некалькі радкоў кода, які будзе выконваць некаторыя задачы за вас пасля абнаўлення экрана. Лепш, калі гэта будзе доўгая задача, якая дазволіць вам зразумець эфект абнаўлення экрана.
3651
Гэтыя радкі ўстаўляюць шэраг ад 1 да 100 000 у актыўны аркуш, пачынаючы з з ячэйкі A1 . Калі вы робіце гэта без абнаўлення экрана, гэта зойме шмат часу. Паколькі кожны раз, калі ён устаўляе лік у наступную ячэйку, ранейшая ячэйка абнаўляецца разам з.
Але калі вы трымаеце абнаўленне экрана выключаным, папярэднія ячэйкі не будуць абнаўляцца кожны раз, і аперацыя будзе патрабуецца менш часу для выканання.
Тады, калі вы можацехочаце, вы можаце зноў уключыць абнаўленне экрана.
9425
Такім чынам, поўны код VBA будзе:
⧭ Код VBA:
7959
Дадатковая інфармацыя: [Выпраўлена!] Ячэйкі Excel не абнаўляюцца без падвойнага націску (5 рашэнняў)
Падобныя паказанні
- Як аўтаматычна абнавіць табліцу Excel (3 прыдатныя метады)
- Як аўтаматычна абнаўляць зводную табліцу пры змене зыходных даных
- Зводная табліца не абнаўляецца (5 праблем і рашэнняў)
- Як Аўтаматычнае абнаўленне зводнай табліцы без VBA ў Excel (3 разумныя метады)
Распрацоўка макраса для адключэння абнаўлення экрана з дапамогай Excel VBA
Мы' я бачыў пакрокавы аналіз кода для адключэння абнаўлення экрана з дапамогай VBA у Excel. Цяпер мы паглядзім, як мы можам распрацаваць Макрас для выканання гэтага.
⧪ Крок 1: Адкрыццё акна VBA
Націсніце ALT + F11 на клавіятуры, каб адкрыць акно Visual Basic .
⧪ Крок 2: Устаўка новага модуля
Перайсці да Уставіць > Модуль на панэлі інструментаў. Націсніце на Модуль . Адкрыецца новы модуль пад назвай Module1 (або любы іншы ў залежнасці ад вашай папярэдняй гісторыі).
⧪ Крок 3: Размяшчэнне кода VBA
Гэта самы важны крок. Устаўце дадзены код VBA у модуль.
⧪ Крок 4: Запуск кода
Націсніце на Run Sub \Інструмент UserForm з панэлі інструментаў вышэй.
Код будзе выкананы. І вы знойдзеце шэраг лікаў ад 1 да 1 00 000, якія хутка ствараюцца на вашым працоўным аркушы, выкананне якіх у іншым выпадку заняло б шмат часу.
Больш падрабязна: [Вырашана]: Формулы Excel не абнаўляюцца да захавання (6 магчымых рашэнняў)
Пра што трэба памятаць
Вам трэба не выконвайце тую ж задачу са мной пасля адключэння абнаўлення экрана. Вы можаце рабіць усё, што з'яўляецца вашай звычайнай задачай. Але справа ў тым, што вы не зразумееце эфект ад адключэння абнаўленняў экрана, калі не выканаеце доўгі шэраг задач. Вось чаму я стварыў паслядоўнасць ад 1 да 1 00 000.
Выснова
Такім чынам, гэта працэс распрацоўкі Макраса для пераўтварэння пазаэкраннае абнаўленне з дапамогай Excel VBA . Ў вас ёсць якія-небудзь пытанні? Не саромейцеся пытацца ў нас. І не забудзьцеся наведаць наш сайт ExcelWIKI , каб атрымаць больш паведамленняў і абнаўленняў.