Excel VBA. Անջատեք էկրանի թարմացումը

  • Կիսվել Սա
Hugh West

Էկրանի թարմացումն անջատելը Excel-ում VBA -ի հետ աշխատելիս բոլորիս համար կարևոր խնդիր է: Այս հոդվածում ես ձեզ ցույց կտամ, թե ինչպես կարող եք անջատել էկրանի թարմացումը՝ օգտագործելով VBA Excel-ում:

Excel VBA. անջատել էկրանի թարմացումը (արագ դիտում)

5614

Ներբեռնեք պրակտիկայի աշխատանքային գիրքը

Ներբեռնեք այս պրակտիկայի աշխատանքային գրքույկը՝ այս հոդվածը կարդալու ընթացքում վարժություններ կատարելու համար:

Անջատել Screen Update.xlsm

Անջատել էկրանի թարմացումը Excel VBA-ի միջոցով անջատելու ակնարկ

Անջատել էկրանի թարմացումը VBA հեշտ է: Ճիշտն ասած, միայն մեկ տողը բավական է դա անելու համար:

3098

Կոդի այս մեկ տողը ձեզ համար կանջատի էկրանի թարմացումը, բայց դուք չեք կարողանա կարող է զգալ ազդեցությունը այս մեկ տողով: Դա զգալու համար տեղադրեք կոդի մի քանի տող, որոնք էկրանը թարմացնելուց հետո որոշ առաջադրանքներ կանեն ձեզ համար: Ավելի լավ է, եթե դա երկար աշխատանք է, որը ձեզ կստիպի հասկանալ էկրանի թարմացման էֆեկտը:

4580

Այս տողերը տեղադրում են 1-ից 100,000-ի շարք ակտիվ թերթիկում՝ սկսած A1 բջիջից: Եթե ​​դա անեք առանց էկրանի թարմացման, դա երկար ժամանակ կպահանջի: Քանի որ ամեն անգամ, երբ այն զետեղում է թիվ հաջորդ բջիջում, ավելի վաղ բջիջը թարմացվում է դրա հետ միասին:

Սակայն եթե էկրանի թարմացումն անջատված պահեք, նախկին բջիջներն ամեն անգամ չեն թարմացվի, և գործողությունը կթարմացվի: ավելի քիչ ժամանակ պահանջեք կատարման համար:

Այդ դեպքում, եթե կարող եքցանկանաք, կարող եք նորից միացնել էկրանի թարմացումը:

7190

Այսպիսով, ամբողջական VBA կոդը կլինի.

VBA կոդ՝

7640

Կարդալ ավելին. [Ստուգված է] Excel-ի բջիջները չեն թարմացվում, եթե կրկնակի սեղմեք (5 լուծում)

Նման ընթերցումներ

  • Ինչպես ինքնաբերաբար թարմացնել Excel թերթիկը (3 հարմար մեթոդ)
  • Ինչպես ինքնաբերաբար թարմացնել առանցքային աղյուսակը, երբ աղբյուրի տվյալները փոխվում են
  • Առանցքային աղյուսակը չի թարմացվում (5 խնդիր և լուծում)
  • Ինչպես Ավտոմատ թարմացնել առանցքային աղյուսակը առանց VBA-ի Excel-ում (3 խելացի մեթոդ)

Մակրո մշակում` էկրանի թարմացումն անջատելու համար Excel VBA-ի միջոցով

Մենք' տեսել եք կոդի քայլ առ քայլ վերլուծությունը՝ անջատելու էկրանի թարմացումը՝ օգտագործելով VBA Excel-ում: Այժմ մենք կտեսնենք, թե ինչպես կարող ենք մշակել Մակրո ՝ դա իրականացնելու համար:

⧪ Քայլ 1. Բացելով VBA պատուհանը

Սեղմեք ALT + F11 ձեր ստեղնաշարի վրա՝ Visual Basic պատուհանը բացելու համար:

⧪ Քայլ 2. Նոր մոդուլի տեղադրում

Անցնել Տեղադրել > Մոդուլ գործիքագոտում: Սեղմեք Մոդուլ : Կբացվի նոր մոդուլ, որը կոչվում է Module1 (կամ որևէ այլ բան՝ կախված ձեր անցյալի պատմությունից):

⧪ Քայլ 3. Տեղադրեք VBA կոդը

Սա ամենակարեւոր քայլն է։ Տեղադրեք տրված VBA կոդը մոդուլում:

⧪ Քայլ 4. Գործարկել կոդը

Սեղմեք Run Sub \UserForm գործիք վերևի գործիքագոտուց:

Կոդը կաշխատի: Եվ դուք կգտնեք 1-ից մինչև 1,00,000 թվերի մի շարք, որոնք արագ ստեղծվել են ձեր աշխատաթերթում, որոնք այլապես երկար ժամանակ կպահանջեն կատարել:

Կարդալ ավելին. [Լուծված]. Excel-ի բանաձևերը չեն թարմացվում մինչև պահպանումը (6 հնարավոր լուծումներ)

Հիշելու բաներ

Ձեզ անհրաժեշտ է Էկրանի թարմացումն անջատելուց հետո նույն առաջադրանքը մի արեք ինձ հետ: Դուք կարող եք անել այն, ինչ ձեր սովորական խնդիրն է: Բայց բանն այն է, որ դուք չեք հասկանա էկրանի թարմացումներն անջատելու ազդեցությունը, քանի դեռ չեք կատարել առաջադրանքների երկար շարք: Ահա թե ինչու ես ստեղծեցի 1-ից մինչև 1,00,000 հաջորդականություն:

Եզրակացություն

Հետևաբար, սա Մակրո վերածելու գործընթաց է մշակելու: անջատված էկրանի թարմացում Excel-ի միջոցով VBA : Հարցեր ունե՞ք։ Ազատորեն հարցրեք մեզ: Եվ մի մոռացեք այցելել մեր կայք ExcelWIKI ավելի շատ գրառումների և թարմացումների համար:

Հյու Ուեսթը բարձր փորձառու Excel-ի մարզիչ և վերլուծաբան է, որն ունի ավելի քան 10 տարվա փորձ այս ոլորտում: Նա հաշվապահական հաշվառման և ֆինանսների բակալավրի և բիզնեսի կառավարման մագիստրոսի կոչում է ստացել: Հյուը կիրք ունի դասավանդելու նկատմամբ և մշակել է ուսուցման յուրահատուկ մոտեցում, որը հեշտ է հետևել և հասկանալ: Excel-ի նրա փորձագիտական ​​գիտելիքներն օգնել են հազարավոր ուսանողների և մասնագետների ամբողջ աշխարհում բարելավել իրենց հմտությունները և առաջադիմել իրենց կարիերայում: Իր բլոգի միջոցով Հյուն կիսվում է իր գիտելիքներով աշխարհի հետ՝ առաջարկելով Excel-ի անվճար ձեռնարկներ և առցանց ուսուցում, որոնք կօգնեն անհատներին և ձեռնարկություններին հասնել իրենց ողջ ներուժին: