Excel VBA: Skakel skermopdatering af

  • Deel Dit
Hugh West

Dit is 'n belangrike kwessie vir ons almal terwyl ons met VBA in Excel werk, om die skermopdatering af te skakel. In hierdie artikel sal ek jou wys hoe jy die skermopdatering kan afskakel deur VBA in Excel te gebruik.

Excel VBA: Skakel skermopdatering af (vinnige aansig)

4650

Laai Oefenwerkboek af

Laai hierdie oefenwerkboek af om te oefen terwyl jy hierdie artikel lees.

Skakel skermopdatering af.xlsm

'n Oorsig om skermopdatering met behulp van Excel VBA af te skakel

Om skermopdatering af te skakel met VBA is maklik. Om die waarheid te sê, net een reël is genoeg om dit te bereik.

5375

Hierdie een reël kode sal die skermopdatering vir jou afskakel, maar jy sal nie wees nie kan die effek met hierdie een lyn voel. Om dit te voel, voeg 'n paar reëls kode in wat 'n paar take vir jou sal doen nadat jy die skerm opgedateer het. Dit is beter as dit 'n lang taak is, wat jou die effek van skermopdatering sal laat verstaan.

2401

Hierdie lyne voeg 'n reeks van 1 tot 100 000 in die aktiewe blad in, begin vanaf sel A1 . As jy dit doen sonder skermopdatering, sal dit lank neem. Want elke keer as dit 'n nommer by die volgende sel invoeg, word die vroeëre sel saam met opgedateer.

Maar as jy die skerm bywerk af hou, sal die vroeëre selle nie elke keer opgedateer word nie, en die bewerking sal neem minder tyd om uitgevoer te word.

Dan as jy kanwens, jy kan weer die skermopdatering aanskakel.

8335

So die volledige VBA -kode sal wees:

VBA-kode:

1142

Lees meer: [Vastgemaak!] Excel-selle word nie opgedateer nie tensy dubbelklik (5 oplossings)

Soortgelyke lesings

  • Hoe om Excel-blad outomaties te verfris (3 geskikte metodes)
  • Hoe om 'n spiltabel outomaties op te dateer wanneer brondata verander
  • Spiltabel verfris nie (5 kwessies en oplossings)
  • Hoe om Verfris outomaties draaitabel sonder VBA in Excel (3 slim metodes)

Ontwikkel die makro om skermopdatering af te skakel met behulp van Excel VBA

Ons' Ek het die stap-vir-stap ontleding van die kode gesien om skermopdatering af te skakel met VBA in Excel. Nou sal ons sien hoe ons 'n Makro kan ontwikkel om dit uit te voer.

⧪ Stap 1: Maak die VBA-venster oop

Druk ALT + F11 op jou sleutelbord om die Visual Basic -venster oop te maak.

⧪ Stap 2: Voeg 'n nuwe module in

Gaan na Voeg in > Module in die nutsbalk. Klik op Module . 'n Nuwe module genaamd Module1 (of enigiets anders afhangende van jou vorige geskiedenis) sal oopmaak.

⧪ Stap 3: Plaas die VBA-kode

Dit is die belangrikste stap. Voeg die gegewe VBA -kode in die module in.

⧪ Stap 4: Begin die kode

Klik op die Run Sub \UserForm -nutsding vanaf die nutsbalk hierbo.

Die kode sal loop. En jy sal 'n reeks nommers van 1 tot 1 00 000 vind wat vinnig op jou werkblad gegenereer word, wat andersins lank sou neem om uitgevoer te word.

Lees meer: [Opgelos]: Excel-formules word nie opgedateer voordat dit gestoor is nie (6 moontlike oplossings)

Dinge om te onthou

Jy benodig nie dieselfde taak met my doen nadat jy die skermopdatering afgeskakel het nie. Jy kan doen wat ook al jou gereelde taak is. Maar die ding is dat jy nie die effek van die afskakel van skermopdaterings sal verstaan ​​nie, tensy jy 'n lang reeks take doen. Dit is hoekom ek 'n reeks van 1 tot 1,00,000 gegenereer het.

Gevolgtrekking

Daarom is dit die proses om 'n Makro te ontwikkel om te draai opdatering van die skerm af met Excel VBA . Het jy enige vrae? Vra ons gerus. En moenie vergeet om ons webwerf ExcelWIKI te besoek vir meer plasings en opdaterings nie.

Hugh West is 'n hoogs ervare Excel-afrigter en ontleder met meer as 10 jaar ondervinding in die bedryf. Hy het 'n Baccalaureusgraad in Rekeningkunde en Finansies en 'n Meestersgraad in Besigheidsadministrasie. Hugh het 'n passie vir onderrig en het 'n unieke onderrigbenadering ontwikkel wat maklik is om te volg en te verstaan. Sy kundige kennis van Excel het duisende studente en professionele persone wêreldwyd gehelp om hul vaardighede te verbeter en uit te blink in hul loopbane. Deur sy blog deel Hugh sy kennis met die wêreld, en bied gratis Excel-tutoriale en aanlyn opleiding aan om individue en besighede te help om hul volle potensiaal te bereik.