Excel VBA: Slökktu á skjáuppfærslu

  • Deildu Þessu
Hugh West

Það er mikilvægt mál fyrir okkur öll þegar unnið er með VBA í Excel, að slökkva á skjáuppfærslunni. Í þessari grein mun ég sýna þér hvernig þú getur slökkt á skjáuppfærslunni með VBA í Excel.

Excel VBA: Slökktu á skjáuppfærslu (Quick View)

6298

Sæktu æfingarvinnubók

Sæktu þessa æfingabók til að æfa á meðan þú ert að lesa þessa grein.

Slökkva á skjáuppfærslu.xlsm

Yfirlit til að slökkva á skjáuppfærslu með Excel VBA

Til að slökkva á skjáuppfærslu með VBA er auðvelt. Til að segja sannleikann er aðeins ein lína nóg til að ná þessu.

2376

Þessi eina lína af kóða mun slökkva á skjáuppfærslunni fyrir þig, en þú verður ekki geta fundið áhrifin með þessari einu línu. Til að finna fyrir því skaltu setja inn nokkrar línur af kóða sem mun gera nokkur verkefni fyrir þig eftir að skjárinn hefur verið uppfærður. Það er betra ef það er langt verkefni, sem gerir þér kleift að skilja áhrif skjáuppfærslu.

3472

Þessar línur setja inn röð frá 1 til 100.000 í virka blaðinu, byrjar úr reit A1 . Ef þú gerir það án skjáuppfærslu mun það taka langan tíma. Vegna þess að í hvert skipti sem það setur tölu inn í næsta hólf er fyrri hólfið uppfært ásamt.

En ef þú heldur slökkt á skjánum uppfærslu verða fyrri hólf ekki uppfærð í hvert skipti og aðgerðin mun taka styttri tíma að framkvæma.

Þá ef þú geturþú getur aftur kveikt á skjáuppfærslunni.

2211

Þannig að allur VBA kóðann verður:

VBA kóði:

7934

Lesa meira: [Fast!] Excel frumur uppfærast ekki nema tvísmella (5 lausnir)

Svipuð lestur

  • Hvernig á að endurnýja Excel blað sjálfkrafa (3 hentugar aðferðir)
  • Hvernig á að uppfæra snúningstöflu sjálfkrafa þegar upprunagögn breytast
  • Snúningstafla endurnýjar ekki (5 mál og lausnir)
  • Hvernig á að Sjálfvirk endurnýjun snúningstöflu án VBA í Excel (3 snjallar aðferðir)

Þróa fjölva til að slökkva á skjáuppfærslu með Excel VBA

Við' hef séð skref-fyrir-skref greiningu á kóðanum til að slökkva á skjáuppfærslu með VBA í Excel. Nú munum við sjá hvernig við getum þróað Macro til að framkvæma þetta.

⧪ Skref 1: VBA gluggann opnaður

Ýttu á ALT + F11 á lyklaborðinu þínu til að opna Visual Basic gluggann.

⧪ Skref 2: Setja inn nýja einingu

Farðu í Setja inn > Module á tækjastikunni. Smelltu á Module . Ný eining sem heitir Module1 (eða eitthvað annað sem fer eftir fyrri sögu þinni) mun opnast.

⧪ Skref 3: Setja VBA kóðann

Þetta er mikilvægasta skrefið. Settu tiltekinn VBA kóða inn í eininguna.

⧪ Skref 4: Keyra kóðann

Smelltu á Run Sub \UserForm tól frá tækjastikunni hér að ofan.

Kóðinn mun keyra. Og þú munt finna röð af tölum frá 1 til 1.00.000 sem myndast hratt á vinnublaðinu þínu, sem annars myndi taka langan tíma að framkvæma.

Lesa meira: [leyst]: Excel formúlur uppfærast ekki fyrr en vistaðar (6 mögulegar lausnir)

Hlutur sem þarf að muna

Þú þarft ekki gera sama verkefni með mér eftir að hafa slökkt á skjáuppfærslunni. Þú getur gert hvað sem er venjulegt verkefni þitt. En málið er að þú munt ekki skilja áhrif þess að slökkva á skjáuppfærslum nema þú gerir langa röð af verkefnum. Þess vegna bjó ég til röð frá 1 til 1.00.000.

Niðurstaða

Þess vegna er þetta ferlið til að þróa Macro til að snúa uppfærsla utan skjás með Excel VBA . Hefur þú einhverjar spurningar? Ekki hika við að spyrja okkur. Og ekki gleyma að heimsækja síðuna okkar ExcelWIKI fyrir fleiri færslur og uppfærslur.

Hugh West er mjög reyndur Excel þjálfari og sérfræðingur með yfir 10 ára reynslu í greininni. Hann er með BA gráðu í bókhaldi og fjármálum og meistaragráðu í viðskiptafræði. Hugh hefur ástríðu fyrir kennslu og hefur þróað einstaka kennsluaðferð sem auðvelt er að fylgja eftir og skilja. Sérfræðiþekking hans á Excel hefur hjálpað þúsundum nemenda og fagfólks um allan heim að bæta færni sína og skara fram úr í starfi. Í gegnum bloggið sitt deilir Hugh þekkingu sinni með heiminum og býður upp á ókeypis Excel námskeið og netþjálfun til að hjálpa einstaklingum og fyrirtækjum að ná fullum möguleikum.