Բաց թողնել հիմնական բովանդակությունը

Ինչպե՞ս գործարկել բազմաթիվ մակրոներ ՝ օգտագործելով Excel- ում կոճակ: 

Կարող է լինել, որ ձեր աշխատանքային գրքում կան բազմաթիվ մակրոներ, երբ դուք գործարկում եք մակրոները, դուք պետք է կտտացրեք և գործեք դրանք մեկ առ մեկ: Երբևէ մտածե՞լ եք միանգամից մի քանի մակրո գործարկել ՝ Excel- ում կոճակ օգտագործելով:

Գործարկել / ձգել բազմաթիվ մակրոներ ՝ օգտագործելով VBA կոդով կոճակ


Գործարկել / ձգել բազմաթիվ մակրոներ ՝ օգտագործելով VBA կոդով կոճակ

Կոճակի միջոցով բազմաթիվ մակրոներ գործարկելու համար կատարեք հետևյալ քայլերը.

1, Նախ, սեղմեք կոճակը Երեվակիչ > Տեղադրել > Կոճակ (Ձևի հսկողություն), տես նկարի նկարը.

2, Դրանից հետո մկնիկը քաշեք ՝ ակտիվ թերթիկի վրա և դուրս եկած մասում կոճակ նկարելու համար Նշանակեք մակրո երկխոսության վանդակում, սեղմեք OK, և կոճակը տեղադրվում է, ինչպես ցույց է տրված հետևյալ նկարը.

3, Ապա պահեք ALT + F11 բացել ստեղները Microsoft Visual Basic հավելվածների համար պատուհան.

4: Սեղմեք Տեղադրել > Մոդուլներ, և տեղադրեք հետևյալ կոդը Մոդուլի պատուհան.

VBA կոդ. Գործարկեք բազմաթիվ մակրոներ կոճակի միջոցով.

Sub Button1_Click()
    Call FillEmptyBlankCellWithValue 'Macro1
    Call ReplaceHyperlinks 'Macro2
    Call test 'Macro3
End Sub

5, Դրանից հետո պահեք և փակեք այս կոդի պատուհանը, աջ կտտացրեք կոճակին և ընտրեք Նշանակեք մակրո համատեքստային ընտրացանկից տե՛ս նկարը.

6, Դուրս ցցված Նշանակեք մակրո երկխոսության տուփ, ընտրեք Կոճակը_Սեղմել, մակրո անունը, որը դուք տեղադրել եք հենց հիմա, և այնուհետև կտտացրեք OK երկխոսությունից դուրս գալու համար: Տեսեք,

7, Այսուհետ, երբ կտտացնում եք կոճակը, ձեր կողմից նշված մակրոները գործարկվում են մեկ առ մեկ, որքան ձեզ հարկավոր է:

Գրասենյակի արտադրողականության լավագույն գործիքները

🤖 Kutools AI օգնականՀեղափոխություն կատարել տվյալների վերլուծության հիման վրա՝ Խելացի կատարում   |  Ստեղծեք ծածկագիր  |  Ստեղծեք հատուկ բանաձևեր  |  Վերլուծել տվյալները և ստեղծել գծապատկերներ  |  Invoke Kutools-ի գործառույթները...
Հանրաճանաչ հատկություններ: Գտեք, ընդգծեք կամ նույնականացրեք կրկնօրինակները   |  Deleteնջել դատարկ շարքերը   |  Միավորել սյունակները կամ բջիջները՝ առանց տվյալների կորստի   |   Կլոր առանց բանաձևի ...
Super Փնտրել: Բազմաթիվ չափանիշների VLookup    Բազմակի արժեք VLookup  |   VLookup բազմաթիվ թերթերում   |   Fuzzy Փնտրել ....
Ընդլայնված բացվող ցուցակ: Արագ ստեղծեք բացվող ցուցակը   |  Կախված բացվող ցուցակ   |  Բազմակի ընտրություն Drop Down ցուցակ ....
Սյունակի կառավարիչ: Ավելացրեք որոշակի քանակությամբ սյունակներ  |  Տեղափոխել սյունակները  |  Փոխարկել թաքնված սյունակների տեսանելիության կարգավիճակը  |  Համեմատեք միջակայքերը և սյունակները ...
Առանձնահատկություններ: Ցանցի կենտրոնացում   |  Դիզայնի տեսք   |   Մեծ Formula Bar    Աշխատանքային գրքույկի և թերթիկների կառավարիչ   |  Ռեսուրսների գրադարան (Ավտոմատ տեքստ)   |  Ամսաթիվ ընտրող   |  Միավորել աշխատանքային թերթերը   |  Գաղտնագրել/գաղտնազերծել բջիջները    Ուղարկեք նամակներ ըստ ցանկի   |  Սուպեր զտիչ   |   Հատուկ զտիչ (զտել թավ/շեղ/շեղված...) ...
Լավագույն 15 գործիքների հավաքածու12 Տեքստ Գործիքներ (Ավելացրեք տեքստ, Հեռացնել նիշերը, ...)   |   50+ Աղյուսակ Տեսակներ (Գանտի աղյուսակը, ...)   |   40+ Գործնական Բանաձեւեր (Հաշվարկել տարիքը ՝ ելնելով ծննդյան տարեդարձից, ...)   |   19 միացում Գործիքներ (Տեղադրեք QR կոդ, Տեղադրեք նկար ուղուց, ...)   |   12 Փոխարկում Գործիքներ (Բառեր համարներ, Արտարժույթի փոխակերպումը, ...)   |   7 Միաձուլում և պառակտում Գործիքներ (Ընդլայնված կոմբինատ տողեր, Պառակտված բջիջներ, ...)   |   ... եւ ավելին

Լրացրեք ձեր Excel-ի հմտությունները Kutools-ի հետ Excel-ի համար և փորձեք արդյունավետությունը, ինչպես երբեք: Kutools-ը Excel-ի համար առաջարկում է ավելի քան 300 առաջադեմ առանձնահատկություններ՝ արտադրողականությունը բարձրացնելու և ժամանակ խնայելու համար:  Սեղմեք այստեղ՝ Ձեզ ամենաշատ անհրաժեշտ հատկանիշը ստանալու համար...

Նկարագրություն


Office Tab- ը Tabbed ինտերֆեյսը բերում է Office, և ձեր աշխատանքը շատ ավելի դյուրին դարձրեք

  • Միացնել ներդիրներով խմբագրումը և ընթերցումը Word, Excel, PowerPoint- ով, Հրատարակիչ, Access, Visio և Project:
  • Բացեք և ստեղծեք բազմաթիվ փաստաթղթեր նույն պատուհանի նոր ներդիրներում, այլ ոչ թե նոր պատուհաններում:
  • Բարձրացնում է ձեր արտադրողականությունը 50%-ով և նվազեցնում մկնիկի հարյուրավոր սեղմումները ձեզ համար ամեն օր:
Comments (5)
No ratings yet. Be the first to rate!
This comment was minimized by the moderator on the site
Is there a way to exclude specific components in each macro if called from another ?
i.e. I disable calculation and screen updating in the individual macros and the re-enable on completion but when I call them from a macro I don't want calc or screen updating to be re-enabled until the last macro is finished.

How would I exclude a piece of code in a macro if it is called from another macro ?
This comment was minimized by the moderator on the site
This Simple Macro worked fine.

How do I undo ?
This comment was minimized by the moderator on the site
great VBA macro, thanks
This comment was minimized by the moderator on the site
Thanks alot. Your post is really informative and is what I am looking for.
This comment was minimized by the moderator on the site
Thanks a lot for this wonderful tip. Your small code made my file do wonders in seconds. Really appreciate. :-)
There are no comments posted here yet
Please leave your comments in English
Posting as Guest
×
Rate this post:
0   Characters
Suggested Locations