Excel VBA: Isključite ažuriranje ekrana

  • Podijeli Ovo
Hugh West

Važan je problem za sve nas dok radimo sa VBA u Excelu, isključiti ažuriranje ekrana. U ovom članku ću vam pokazati kako možete isključiti ažuriranje ekrana koristeći VBA u Excelu.

Excel VBA: Isključite ažuriranje ekrana (brzi pregled)

6823

Preuzmite radnu svesku za vježbe

Preuzmite ovu radnu svesku za vježbanje da biste vježbali dok čitate ovaj članak.

Isključite ažuriranje ekrana.xlsm

Pregled isključivanja ažuriranja ekrana pomoću Excel VBA

Za isključivanje ažuriranja ekrana pomoću VBA je lako. Iskreno govoreći, dovoljan je samo jedan red da se ovo postigne.

9746

Ova jedna linija koda će isključiti ažuriranje ekrana za vas, ali nećete biti možete osjetiti efekat sa ovom jednom linijom. Da biste to osjetili, umetnite neke linije koda koji će obaviti neke zadatke umjesto vas nakon ažuriranja ekrana. Bolje je ako je to dugačak zadatak, koji će vam pomoći da shvatite učinak ažuriranja ekrana.

8533

Ovi redovi ubacuju niz od 1 do 100.000 u aktivni list, počevši iz ćelije A1 . Ako to učinite bez ažuriranja ekrana, potrajat će mnogo vremena. Jer svaki put kada umetne broj u sljedeću ćeliju, ranija ćelija se ažurira zajedno sa.

Ali ako zadržite ažuriranje ekrana isključenim, ranije ćelije se neće ažurirati svaki put, a operacija će potrebno je manje vremena za izvršenje.

Onda ako možeteako želite, možete ponovo uključiti ažuriranje ekrana.

8149

Tako da će kompletan VBA kod biti:

VBA kod:

5739

Pročitajte više: [Popravljeno!] Excel ćelije se ne ažuriraju osim ako dvaput kliknete (5 rješenja)

Slična očitanja

  • Kako automatski osvježiti Excel tablicu (3 prikladne metode)
  • Kako automatski ažurirati zaokretnu tablicu kada se izvorni podaci promijene
  • Zaokretna tabela se ne osvježava (5 problema i rješenja)
  • Kako Automatsko osvježavanje zaokretne tablice bez VBA u Excelu (3 pametne metode)

Razvijanje makronaredbe za isključivanje ažuriranja ekrana pomoću Excel VBA

Mi' vidio sam korak-po-korak analizu koda za isključivanje ažuriranja ekrana pomoću VBA u Excel-u. Sada ćemo vidjeti kako možemo razviti Makro da ovo izvršimo.

⧪ Korak 1: Otvaranje VBA prozora

Pritisnite ALT + F11 na vašoj tastaturi da otvorite prozor Visual Basic .

⧪ Korak 2: Umetanje novog modula

Idi na Ubaci > Modul na traci sa alatkama. Kliknite na Modul . Otvoriće se novi modul pod nazivom Module1 (ili bilo šta drugo u zavisnosti od vaše prošlosti).

⧪ Korak 3: Stavljanje VBA koda

Ovo je najvažniji korak. Umetnite dati VBA kod u modul.

⧪ Korak 4: Pokretanje koda

Kliknite na Run Sub \Alat UserForm sa gornje alatne trake.

Kôd će se pokrenuti. I naći ćete niz brojeva od 1 do 1,00,000 brzo generiran na vašem radnom listu, za koji bi inače trebalo mnogo vremena da se izvrši.

Pročitajte više: [Rješeno]: Excel formule se ne ažuriraju dok se ne sačuvaju (6 mogućih rješenja)

Stvari koje treba zapamtiti

Trebate nemojte raditi isti zadatak sa mnom nakon što isključite ažuriranje ekrana. Možete raditi sve što je vaš redovni zadatak. Ali stvar je u tome što nećete razumjeti učinak isključivanja ažuriranja ekrana osim ako ne obavite dugi niz zadataka. Zato sam generirao niz od 1 do 1,00,000.

Zaključak

Stoga, ovo je proces za razvoj Makro za okretanje ažuriranje van ekrana koristeći Excel VBA . Imate bilo kakvih pitanja? Slobodno nas pitajte. I ne zaboravite posjetiti našu stranicu ExcelWIKI za više objava i ažuriranja.

Hugh West je vrlo iskusan Excel trener i analitičar s više od 10 godina iskustva u industriji. Diplomirao je računovodstvo i finansije i magistrirao poslovnu administraciju. Hugh ima strast prema podučavanju i razvio je jedinstven pristup podučavanju koji je lako pratiti i razumjeti. Njegovo stručno znanje o Excel-u pomoglo je hiljadama studenata i profesionalaca širom svijeta da poboljšaju svoje vještine i napreduju u karijeri. Kroz svoj blog, Hugh dijeli svoje znanje sa svijetom, nudeći besplatne Excel tutorijale i online obuku kako bi pomogli pojedincima i preduzećima da ostvare svoj puni potencijal.