Excel VBA: Skeakelje skermfernijing út

  • Diel Dit
Hugh West

It is in wichtich probleem foar ús allegear by it wurkjen mei VBA yn Excel, om de skermfernijing út te skeakeljen. Yn dit artikel sil ik jo sjen litte hoe't jo de skermfernijing útsette kinne mei VBA yn Excel.

Excel VBA: Skermfernijing útsette (Quick View)

1312

Download Practice Workbook

Download dit oefenwurkboek om te oefenjen wylst jo dit artikel lêze.

Skermfernijing útskeakelje.xlsm

In oersjoch om skermfernijing út te skeakeljen mei Excel VBA

Om it bywurkjen fan it skerm út te skeakeljen mei VBA is maklik. Om de wierheid te fertellen, is mar ien rigel genôch om dit te berikken.

8747

Dizze iene rigel mei koade sil it skermfernijing foar jo útsette, mar jo sille net wêze kinne it effekt fiele mei dizze iene line. Om it te fielen, foegje guon rigels koade yn dy't guon taken foar jo sille dwaan nei it bywurkjen fan it skerm. It is better as it in lange taak is, dat jo it effekt fan it bywurkjen fan it skerm ferstean sil.

5330

Dizze rigels foegje in searje fan 1 oant 100.000 yn it aktive blêd yn, begjinnend fan sel A1 . As jo ​​​​it dogge sûnder skermfernijing, sil it lang duorje. Om't elke kear in nûmer yn 'e folgjende sel ynfoeget, wurdt de eardere sel tegearre mei.

Mar as jo it skerm bywurkjen hâlde, wurde de eardere sellen net elke kear bywurke, en de operaasje sil nim minder tiid om te wurde útfierd.

Dan as jo kinnewinskje, kinne jo de skermfernijing wer ynskeakelje.

7435

Sa sil de folsleine VBA -koade wêze:

VBA-koade:

9700

Lês mear: [Fêst!] Excel-sellen wurde net bywurke, útsein as dûbelklik (5 oplossingen)

Gelykbere lêzingen

  • Hoe kinne jo Excel-blêd automatysk ferfarskje (3 geskikte metoaden)
  • Hoe kinne jo in pivot-tabel automatysk bywurkje as boarnegegevens wizigje
  • Pivottabel net fernijd (5 problemen en oplossingen)
  • Hoe kinne jo Pivot-tabel automatysk ferfarskje sûnder VBA yn Excel (3 tûke metoaden)

De makro ûntwikkelje om skermfernijing út te skeakeljen mei Excel VBA

Wy' Ik haw de stap-foar-stap analyse fan 'e koade sjoen om skermfernijing út te skeakeljen mei VBA yn Excel. No sille wy sjen hoe't wy in Macro ûntwikkelje kinne om dit út te fieren.

⧪ Stap 1: It VBA-finster iepenje

Druk op ALT + F11 op jo toetseboerd om it finster Visual Basic te iepenjen.

⧪ Stap 2: In nije module ynfoegje

Gean nei Ynfoegje > Module yn 'e arkbalke. Klik op Module . In nije module mei de namme Module1 (of wat oars ôfhinklik fan jo ferline skiednis) sil iepenje.

⧪ Stap 3: De VBA-koade pleatse

Dit is de wichtichste stap. Foegje de opjûne VBA -koade yn de module yn.

⧪ Stap 4: De koade útfiere

Klik op de Run Sub \UserForm -ark fan de arkbalke hjirboppe.

De koade sil rinne. En jo sille in searje nûmers fan 1 oant 1.00.000 fine dy't fluch oanmakke wurde op jo wurkblêd, dy't oars lang duorje soe foar it útfieren.

Lês mear: [Oplost]: Excel-formules wurde net bywurke oant opslaan (6 mooglike oplossingen)

Dingen om te ûnthâlden

Jo moatte net dwaan deselde taak mei my nei it útsetten fan it skerm update. Jo kinne dwaan wat jo reguliere taak is. Mar it ding is dat jo it effekt net sille begripe fan it útskeakeljen fan skermupdates útsein as jo in lange searje taken dogge. Dêrom haw ik in sekwinsje generearre fan 1 oant 1.00.000.

Konklúzje

Dêrom is dit it proses om in Makro te ûntwikkeljen om te draaien off-skerm bywurkje mei Excel VBA . Hawwe jo noch fragen? Freegje it ús frij. En ferjit net om ús side ExcelWIKI te besykjen foar mear berjochten en updates.

Hugh West is in tige betûfte Excel-trainer en analist mei mear as 10 jier ûnderfining yn 'e yndustry. Hy hat in bachelorstitel yn boekhâlding en finânsjes en in masterstitel yn bedriuwsadministraasje. Hugh hat in passy foar lesjaan en hat in unike lesoanpak ûntwikkele dy't maklik te folgjen en te begripen is. Syn saakkundige kennis fan Excel hat tûzenen studinten en professionals wrâldwiid holpen har feardigens te ferbetterjen en útblinke yn har karriêre. Troch syn blog dielt Hugh syn kennis mei de wrâld, en biedt fergese Excel-tutorials en online training om partikulieren en bedriuwen te helpen har folsleine potensjeel te berikken.