Ինչպես օգտագործել Excel VBA (նկարներով)

Բովանդակություն:

Ինչպես օգտագործել Excel VBA (նկարներով)
Ինչպես օգտագործել Excel VBA (նկարներով)

Video: Ինչպես օգտագործել Excel VBA (նկարներով)

Video: Ինչպես օգտագործել Excel VBA (նկարներով)
Video: Ինչպես հետևել առաքանուն ‹‹Հայփոստ›› ՓԲԸ - ի կայքում 2024, Մայիս
Anonim

Դուք կարող եք օգտագործել Microsoft Excel- ի ներկառուցված VBA խմբագիրը ՝ Visual Basic ծածկագիրը ձեր աշխատանքային գրքույկներում ներառելու համար: Excel- ի լավագույն հատկություններից մեկն այն է, որ այն կարող է ձեզ համար գրել VBA ծածկագիր. Սա այն է, ինչ դուք անում եք մակրո ձայնագրելիս: Երբ մակրո մակագրում եք Excel- ում, Excel- ը պահում է մակրոը VBA կոդի մեջ, որը կարող եք դիտել և խմբագրել Visual Basic խմբագրիչում: Եթե դուք նորեկ եք VBA- ում, ապա մակրոների հետ խաղալը սկսելու հիանալի միջոց է: Այս wikiHow- ը սովորեցնում է ձեզ, թե ինչպես հեշտությամբ ստեղծել ձեր սեփական VBA ծածկագիրը Microsoft Excel- ում, ինչպես նաև ինչպես խմբագրել ավելի առաջադեմ կոդը Visual Basic խմբագրիչում:

Քայլեր

Մաս 1 -ից 3 -ից. Visual Basic խմբագրի բացում

Օգտագործեք Excel VBA Քայլ 1
Օգտագործեք Excel VBA Քայլ 1

Քայլ 1. Միացրեք Excel- ում Developer ներդիրը:

Նախքան կարող եք բացել VBA խմբագիրը և սկսել ձեր սեփական մակրոները, ձեզ հարկավոր է ավելացնել Developer ներդիրը ձեր Excel գործիքագոտում:

  • Պատուհաններ

    • Սեղմեք Ֆայլ ընտրացանկ և ընտրեք Ընտրանքներ.
    • Սեղմել Անհատականացրեք ժապավենը ճաշացանկում:
    • Նշեք «Կառուցապատող» վանդակը «Հիմնական ներդիրներ» բաժնում և կտտացրեք լավ.
  • macOS

    • Սեղմեք Excel ընտրացանկ և ընտրեք Նախապատվություններ.
    • Սեղմել Ibապավեն և Գործիքադարակ.
    • Սեղմել Հիմնական ներդիրներ.
    • Նշեք «erրագրավորողի» կողքին գտնվող տուփը:
    • Սեղմել Պահել և ապա փակիր պատուհանը:
Օգտագործեք Excel VBA Քայլ 2
Օգտագործեք Excel VBA Քայլ 2

Քայլ 2. Կտտացրեք Developer ներդիրին:

Այժմ, երբ միացրել եք ներդիրը, այն գտնվում է Excel- ի վերևում: Այստեղ դուք կգտնեք Visual Basic խմբագրիչը, ինչպես նաև զարգացման այլ հնարավորություններ:

Օգտագործեք Excel VBA Քայլ 3
Օգտագործեք Excel VBA Քայլ 3

Քայլ 3. Կտտացրեք Visual Basic- ին:

Այն գտնվում է Գործիքադարակի ծայրամասային ձախ կողմում ՝ Developer ներդիրում: Սա բացում է ձեր Visual Basic խմբագիրը: Նախքան մակրո ձայնագրելը, եկեք զգանք, թե ինչպես է խմբագիրն աշխատում և կազմված:

Օգտագործեք Excel VBA Քայլ 4
Օգտագործեք Excel VBA Քայլ 4

Քայլ 4. Իմացեք ձեր ճանապարհը Visual Basic խմբագրի շուրջ:

Այժմ մենք պարզապես կանդրադառնանք հիմնականին, քանի որ ավելի մեծ փորձ կստանաք, երբ սկսեք աշխատել մակրոների հետ:

  • Bրագրի վահանակը, VBE- ի ձախ կողմում, այնտեղ է, որտեղ դուք կգտնեք Excel- ի բոլոր բաց աշխատանքային գրքերը: Աշխատանքային գրքի յուրաքանչյուր թերթ առանձին օբյեկտ է, որը հայտնվում է «Microsoft_Excel_Objects» բաժնում:
  • Մակրոները գրանցելուց հետո դրանք կհայտնվեն որպես մոդուլներ այս վահանակում «Մոդուլներ» վերնագրի ներքո: Այնուհետև կարող եք դիտել և խմբագրել կոդը խմբագրիչում ՝ մոդուլը բացելով:
  • Ձեր սեփական մոդուլը առանց մակրո մակագրելու համար տեղադրելու համար կտտացրեք Տեղադրեք ընտրացանկի խմբագրի վերևում և ընտրեք Մոդուլ.
  • Սեղմեք X կամ կարմիր շրջան ՝ խմբագրի վերևում ՝ Excel- ին վերադառնալու համար:

3 -րդ մաս 2 -ից ՝ մակրո ձայնագրելը և խմբագրելը

Օգտագործեք Excel VBA Քայլ 5
Օգտագործեք Excel VBA Քայլ 5

Քայլ 1. Բացեք Excel- ում ցանկացած աշխատաթերթ:

Այժմ մենք կօգտագործենք օրինակ ՝ VBA ստեղծելու և խմբագրելու համար: Երբ մակրո մակագրում եք Excel- ում, դուք ստեղծում եք VBA կոդ, որը կարող եք խմբագրել Visual Basic խմբագրիչում: Այս օրինակում մենք կարձանագրենք մակրո, որը ավելացնում է A10 և B10 գումարը, արդյունքները ցուցադրում ենք C10- ում, այնուհետև արժեքը պատճենում D10- ում: Սկսեք ՝ բացելով դատարկ աշխատանքային գիրք և մուտքագրելով ցանկացած երկու թվային արժեք A10 և B10:

Օգտագործեք Excel VBA Քայլ 6
Օգտագործեք Excel VBA Քայլ 6

Քայլ 2. Կտտացրեք Developer ներդիրին:

Այն գտնվում է էկրանի վերևում:

Կարող եք նաև բացել խմբագիրը ՝ սեղմելով Alt + F11 համակարգչի վրա, կամ Ընտրել + F11 (կամ Fn + Ընտրել + F11) Mac- ում:

Օգտագործեք Excel VBA Քայլ 7
Օգտագործեք Excel VBA Քայլ 7

Քայլ 3. Կտտացրեք Գրանցել մակրո:

Այն գտնվում է erրագրավորողի ներդիրում ՝ էկրանի վերևում: Սա բացում է Record Macro երկխոսությունը:

Օգտագործեք Excel VBA Քայլ 8
Օգտագործեք Excel VBA Քայլ 8

Քայլ 4. Մուտքագրեք մակրոի անունը:

Սա մի բան է, որը նկարագրում է, թե ինչի համար է մակրոն, օրինակ ՝ Sum_and_Copy:

Մակրո անվան մեջ չեն կարող բացատներ լինել:

Օգտագործեք Excel VBA Քայլ 9
Օգտագործեք Excel VBA Քայլ 9

Քայլ 5. Մուտքագրեք մակրոի ստեղնաշարի դյուրանցում:

Մուտքագրվող դյուրանցումը կլինի մի եղանակ, որով կարող եք արագ գործարկել մակրոը: Օրինակ, Ctrl + Լ.

Դյուրանցման բանալին պետք է լինի այբբենական տառ:

Օգտագործեք Excel VBA քայլ 10
Օգտագործեք Excel VBA քայլ 10

Քայլ 6. Ընտրեք, թե որտեղ պահել մակրոը:

Եթե դուք չեք պատրաստվում մակրո օգտագործել ոչ մի տեղ, բայց այս աշխատանքային գրքում, ընտրեք Այս աշխատանքային տետրը. Եկեք առայժմ ընտրենք այդ տարբերակը:

  • Եթե ցանկանում եք օգտագործել մակրոտնտեսությունը և կարողանաք դիտել և խմբագրել դրա VBA սցենարը բոլոր աշխատանքային գրքույկներում, ընտրեք Անձնական մակրո աշխատանքային գիրք. Սա կցուցադրվի որպես առանձին աշխատանքային գիրք Visual Basic խմբագրիչում:
  • Եթե ցանկանում եք, կարող եք նաև մուտքագրել նկարագրություն, օրինակ ՝ «Պատճենել վաճառքի գումարը D10- ին»:
Օգտագործեք Excel VBA Քայլ 11
Օգտագործեք Excel VBA Քայլ 11

Քայլ 7. Սեղմեք OK ՝ ձայնագրությունը սկսելու համար:

Երբ սկսում եք ձայնագրել, այն ամենը, ինչ դուք անում եք, կգրավվի և կավելացվի մակրոին ՝ օգտագործելով VBA ծածկագիրը:

Օգտագործեք Excel VBA Քայլ 12
Օգտագործեք Excel VBA Քայլ 12

Քայլ 8. Լրացրեք այն գործողությունները, որոնք ցանկանում եք արձանագրել:

Կատարեք միայն այն գործողությունները, որոնք ցանկանում եք պահել մակրոյում: Մեր օրինակում մենք ավելացնում ենք A10- ը B10- ին ՝ արդյունքները ցուցադրելով C10- ում, այնուհետև պատճենելով այն D10- ում: Ահա քայլերը.

  • Սեղմեք տուն ներդիր
  • Սեղմեք մկնիկի C10- ում:
  • Կտտացրեք «AutoSum» ընտրացանկին և ընտրեք ՀԱՄԱԿԱՐԳ.
  • Մամուլ Մուտքագրեք կամ Վերադառնալ ավելացնել ընտրված արժեքները:
  • Նշեք C10- ը և սեղմեք Ctrl + C (ԱՀ) կամ Cmd + C (Mac) պատճենելու համար:
  • Կտտացրեք D10 և սեղմեք Ctrl + V (ԱՀ) կամ Cmd + V (Mac) տեղադրելու համար:
Օգտագործեք Excel VBA Քայլ 13
Օգտագործեք Excel VBA Քայլ 13

Քայլ 9. Կտտացրեք Developer ներդիրին և ընտրեք Stop Recording- ը:

Սա այն տարբերակն է, որը փոխարինում է ավելի վաղ ընտրած «Record Macro» - ին: Excel- ն այլևս չի գրանցում ձեր գործողությունները:

Օգտագործեք Excel VBA Քայլ 14
Օգտագործեք Excel VBA Քայլ 14

Քայլ 10. Գործիքադարակում կտտացրեք Մակրոներ:

Սա ցուցադրում է բոլոր բացված աշխատանքային գրքերի բոլոր մակրոների ցանկը:

Օգտագործեք Excel VBA Քայլ 15
Օգտագործեք Excel VBA Քայլ 15

Քայլ 11. Ընտրեք ձեր նոր մակրոտն ու սեղմեք Խմբագրել:

Սա բացում է VBA ծածկագիրը ձեր մակրոի համար Visual Basic խմբագրիչում: Այժմ դուք կարող եք տեսնել, թե ինչպիսին է ձեր մակրոը VBA ծածկագրում: Շարունակելով գրանցել մակրոներ և ստուգել ծածկագիրը, դուք ավելին կսովորեք Visual Basic- ի մասին:

  • Ինչպես նշեցինք, մակրոները պահվում են որպես մոդուլներ. Այժմ panelրագրի վահանակում պետք է տեսնեք «Մոդուլներ» բաժինը, որը պարունակում է ձեր մակրոը:
  • Կարող եք նաև պարզապես սեղմել Visual Basic Գործիքադարակում ՝ Visual Basic խմբագրիչը բացելու համար, աջ սեղմեք այն մոդուլին, որը ցանկանում եք խմբագրել, այնուհետև կտտացրեք Խմբագրել.
Օգտագործեք Excel VBA Քայլ 16
Օգտագործեք Excel VBA Քայլ 16

Քայլ 12. Խմբագրեք ձեր մակրոի VBA ծածկագիրը:

Ենթադրենք, մենք ցանկանում ենք, որ մակրոտն ընդհանուրը պատճենվի E10- ի փոխարեն D10- ի փոխարեն: Մակրո մակագրությունը վերագրանցելու փոխարեն, մենք կարող ենք պարզապես խմբագրել կոդը Visual Basic խմբագրիչում: Մեր օրինակում խմբագրիչում գտեք VBA ծածկագրի այն մասը, որն ասում է «D10» և փոխարինեք «E10» - ով:

Օգտագործեք Excel VBA Քայլ 17
Օգտագործեք Excel VBA Քայլ 17

Քայլ 13. Կտտացրեք «Գործարկել» ներդիրին և ընտրեք «Գործարկել ենթա/օգտվողի ձև»:

Սա գործարկում է ձեր նոր խմբագրված մակրոը:

  • Կարող եք նաև սեղմել F5 կամ կտտացրեք նվագարկման կոճակին գործիքի տողում ՝ մակրոը գործարկելու համար:
  • Արդյունքները տեսնելու համար փակեք Visual Basic խմբագիրը ՝ ձեր աշխատանքային թերթին վերադառնալու համար:

3 -րդ մաս 3 -ից. Հիմնական հրամանի կոճակի ստեղծում

Օգտագործեք Excel VBA Քայլ 18
Օգտագործեք Excel VBA Քայլ 18

Քայլ 1. Excel- ում բացեք դատարկ աշխատաթերթ:

VBA- ի մասին սովորելու մեկ այլ տարբերակ է Excel- ի ներսում կոդը տեղադրելը: Այս օրինակում մենք կստեղծենք և կխմբագրենք կոճակ, որը սեղմվելիս որոշակի կերպ է վարվում:

Օգտագործեք Excel VBA Քայլ 19
Օգտագործեք Excel VBA Քայլ 19

Քայլ 2. Կտտացրեք Developer ներդիրին:

Այն գտնվում է Excel- ի վերևում:

Օգտագործեք Excel VBA Քայլ 20
Օգտագործեք Excel VBA Քայլ 20

Քայլ 3. Կտտացրեք Տեղադրել կոճակը:

Դա գործիքագոտու պատկերակն է գործիքագոտու վրա: Սա բացում է ընտրացանկ:

Օգտագործեք Excel VBA Քայլ 21
Օգտագործեք Excel VBA Քայլ 21

Քայլ 4. Սեղմեք «Ակտիվ X վերահսկում» բաժնում Հրամանի կոճակի պատկերակին:

Դա երկրորդ տարբերակի առաջին տարբերակն է:

Երբ մկնիկի կուրսորը սավառնում եք այդ հատվածի առաջին պատկերակի վրա, այն կասի «Հրամանի կոճակ», ինչը նշանակում է, որ դուք գիտեք, որ աշխատում եք աջ կոճակով:

Օգտագործեք Excel VBA Քայլ 22
Օգտագործեք Excel VBA Քայլ 22

Քայլ 5. Կտտացրեք դատարկ բջիջ:

Սա ստեղծում է նոր կոճակ, որը կոչվում է «Հրամանի կոճակ» ձեր աշխատանքային գրքում: Այս կոճակին կարող եք մակրո նշանակել, որը կատարում է որոշակի առաջադրանք ամեն անգամ, երբ սեղմում եք կոճակը: Մեր օրինակում մենք կստիպենք կոճակը տեղադրել «wikiHow» բառը A1 բջիջում:

The Դիզայնի ռեժիմ Գործիքադարակի կոճակը այժմ պետք է լուսավորված լինի: Եթե դա այդպես չէ, կտտացրեք այն ՝ այն այժմ լուսավորելու համար:

Օգտագործեք Excel VBA Քայլ 23
Օգտագործեք Excel VBA Քայլ 23

Քայլ 6. Աջ սեղմեք Հրամանի կոճակին և ընտրեք Դիտել ծածկագիրը:

Սա բացում է Visual Basic խմբագրիչի կոճակի կոդը:

  • Կարող եք նաև մեկ անգամ սեղմել կոճակը և ընտրել Դիտել կոդը գործիքագոտում:
  • Մակրո մակագրելու պես մոդուլը տեղադրելու փոխարեն սա կոդը ավելացնում է այն աշխատանքային թերթի այն օբյեկտին, որի վրա տեղադրել եք կոճակը: Դուք միշտ կարող եք դիտել և խմբագրել այս կոդը ՝ բացելով Visual Basic խմբագիրը, աջ սեղմելով կոճակը պարունակող աշխատանքային թերթիկի վրա և ընտրելով Դիտել կոդը.
Օգտագործեք Excel VBA Քայլ 24
Օգտագործեք Excel VBA Քայլ 24

Քայլ 7. Տեղադրեք «wikiHow» տպելու կոդը A1 բջիջում:

Առկա կոդը կոճակի համար է: Կոճակը ինչ -որ բան անելու համար մենք պետք է ավելացնենք մեր ծածկագիրը գոյություն ունեցող կոդի երկու տողերի միջև: Առկա երկու տողերի միջև պատճենեք և տեղադրեք հետևյալ ծածկագիրը.

  • Լեռնաշղթա ("A1"): Արժեք = "Բարև"

Օգտագործեք Excel VBA Քայլ 25
Օգտագործեք Excel VBA Քայլ 25

Քայլ 8. Փակեք Visual Basic խմբագիրը:

Դա անելու համար պարզապես կտտացրեք X կամ կարմիր շրջանակ պատուհանի վերևում: Սա ձեզ հետ է տանում ձեր աշխատանքային թերթիկ:

Օգտագործեք Excel VBA Քայլ 26
Օգտագործեք Excel VBA Քայլ 26

Քայլ 9. Գործիքադարակում կտտացրեք «Դիզայնի ռեժիմ»:

Սա դուրս է գալիս Դիզայնի ռեժիմից. Դուք չեք կարողանա սեղմել կոճակը, եթե դեռ Դիզայնի ռեժիմում եք:

Օգտագործեք Excel VBA Քայլ 27
Օգտագործեք Excel VBA Քայլ 27

Քայլ 10. Սեղմեք Հրամանի կոճակը:

Այժմ դուք պետք է տեսնեք «wikiHow» բառը ձեր աշխատաթերթի A1 բջիջում:

Կոդը նորից խմբագրելու համար կտտացրեք Դիզայնի ռեժիմ, ընտրեք կոճակը, այնուհետև կտտացրեք Դիտել կոդը Գործիքադարակում կամ աջ սեղմեք դրա վրա և ընտրեք Դիտել կոդը.

Խորհուրդներ

  • Եթե դուք նորեկ եք VBA- ում, փորձեք մասնակցել ներածական դասի կամ YouTube- ում ստուգել սկսնակների տեսանյութերը:
  • VBA- ի հետ ավելի շատ փորձ ձեռք բերելով, ստուգեք հանրաճանաչ Excel VBA օգտագործողների ֆորումները Reddit's /r /vba և /r /excel- ում:

Խորհուրդ ենք տալիս: