Sadržaj
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.