Ինչպես օգտագործել անձնական մակրո գիրքը

Եթե ​​Excel-ում դեռ ծանոթ չեք մակրոներին, ապա մի փոքր նախանձում եմ ձեզ։ Ամենազորության զգացումը և այն գիտակցումը, որ ձեր Microsoft Excel-ը կարող է արդիականացվել գրեթե մինչև անսահմանություն, որը ձեզ մոտ կգա մակրոներին ծանոթանալուց հետո, հաճելի զգացողություն է:

Այնուամենայնիվ, այս հոդվածը նրանց համար է, ովքեր արդեն «սովորել են ուժը» և սկսել են իրենց ամենօրյա աշխատանքում օգտագործել մակրոները (օտար կամ իրենց կողմից գրված. նշանակություն չունի):

Մակրոն Visual Basic լեզվով ծածկագիր է (մի քանի տող), որը ստիպում է Excel-ին անել այն, ինչ ձեզ հարկավոր է. մշակել տվյալներ, ստեղծել հաշվետվություն, պատճենել-տեղադրել բազմաթիվ կրկնվող աղյուսակներ և այլն: Հարցն այն է, թե որտեղ պահել կոդերի այս մի քանի տողերը: Ի վերջո, որտեղ է մակրո պահվում, կախված կլինի այն բանից, թե որտեղ այն կարող է (կամ չի կարող) աշխատել:

Եթե ​​​​մաքրոսը թույլ է տալիս ոչ մեծացնել խնդիրը, որը բացառապես ներառում է ֆայլը (օրինակ, որը թույլ է տալիս մուտքագրել գաղտնիությունը, այլ ոչ թե տվյալ ձևով), որը լոգիկորեն պահպանում է կոդը այս ֆայլը: Без вопросов.

Եվ եթե մակրոն պետք է լինի համեմատաբար ունիվերսալ և անհրաժեշտ լինի Excel-ի ցանկացած աշխատանքային գրքում, օրինակ, բանաձևերը արժեքների փոխարկելու մակրո: Ինչո՞ւ ամեն անգամ չպատճենել նրա Visual Basic կոդը յուրաքանչյուր գրքում: Բացի այդ, վաղ թե ուշ գրեթե ցանկացած օգտատեր գալիս է այն եզրակացության, որ լավ կլիներ բոլոր մակրոները դնել մեկ տուփի մեջ, այսինքն՝ միշտ ձեռքի տակ ունենալ։ Իսկ գուցե նույնիսկ գործարկել ոչ թե ձեռքով, այլ ստեղնաշարի դյուրանցումներով: Այստեղ է, որ անձնական մակրո աշխատանքային գրքույկը կարող է մեծ օգնություն լինել:

Ինչպես ստեղծել անձնական մակրո գիրք

Ի դեպ, Մակրոների անձնական գիրք (LMB) սովորական Excel ֆայլ է երկուական աշխատանքային գրքի ձևաչափով (Անձնական.xlsb), որն ավտոմատ կերպով բացվում է գաղտագողի ռեժիմում Microsoft Excel-ի հետ միաժամանակ: Նրանք. երբ նոր եք գործարկում Excel-ը կամ բացում եք որևէ ֆայլ սկավառակից, իրականում բացվում է երկու ֆայլ՝ ձերը և Personal.xlsb-ը, բայց մենք չենք տեսնում երկրորդը: Այսպիսով, բոլոր մակրոները, որոնք պահվում են LMB-ում, հասանելի են ցանկացած պահի գործարկման համար, մինչ Excel-ը բաց է:

Եթե ​​դուք երբեք չեք օգտագործել LMB-ը, ապա սկզբում Personal.xlsb ֆայլը գոյություն չունի: Այն ստեղծելու ամենահեշտ ձևը ձայնագրիչով ինչ-որ անհարկի անիմաստ մակրո ձայնագրելն է, բայց որպես այն պահելու վայր նշել Անձնական Գիրքը, այնուհետև Excel-ը ստիպված կլինի ավտոմատ կերպով ստեղծել այն ձեզ համար: Սրա համար:

  1. Սեղմեք է երեվակիչ (մշակող). Եթե ​​ներդիրները երեվակիչ տեսանելի չէ, ապա այն կարելի է միացնել կարգավորումներում միջոցով Ֆայլ – Ընտրանքներ – Ժապավենի տեղադրում (Տուն — Ընտրանքներ — Անհատականացնել ժապավեն).
  2. Ընդլայնված ներդիրում երեվակիչ սեղմել Մակրո ձայնագրությունը (Ձայնագրեք մակրո). Բացվող պատուհանում ընտրեք Անձնական մակրո գիրք (Անձնական մակրո աշխատանքային գրքույկ) որպես գրված կոդը պահելու և սեղմելու տեղ OK:

    Ինչպես օգտագործել անձնական մակրո գիրքը

  3. Դադարեցրեք ձայնագրումը կոճակով Դադարեցնել ձայնագրությունը (Դադարեցնել ձայնագրումը) ականջակալ երեվակիչ (մշակող)

Դուք կարող եք ստուգել արդյունքը՝ սեղմելով կոճակը Visual Basic հենց այնտեղ՝ ներդիրում: երեվակիչ – վահանակի վերին ձախ անկյունում բացված խմբագրի պատուհանում Նախագիծ — VBA նախագիծ մեր ֆայլը պետք է հայտնվի ԱՆՁՆԱԿԱՆ. XLSB. Դրա ճյուղը կարող է ընդլայնվել ձախ կողմում գումարած նշանով, հասնելով Մոդուլ 1, որտեղ պահվում է մեր նոր գրանցած անիմաստ մակրոյի կոդը.

Ինչպես օգտագործել անձնական մակրո գիրքը

Շնորհավորում ենք, դուք հենց նոր ստեղծեցիք ձեր անձնական մակրո գիրքը: Պարզապես մի մոռացեք սեղմել «պահել» կոճակը գործիքագոտու վերին ձախ անկյունում գտնվող անգործունյա սկավառակով:

Ինչպես օգտագործել անձնական մակրո գիրքը

Հետո ամեն ինչ պարզ է. Ձեզ անհրաժեշտ ցանկացած մակրո (այսինքն՝ կոդի մի հատված, որը սկսվում է Sub և վերջ Վերջ Sub) կարելի է ապահով կերպով պատճենել և տեղադրել կամ մեջ Մոդուլ 1, կամ առանձին մոդուլում, այն նախապես ավելացնելով ցանկի միջոցով Ներդիր – մոդուլ. Բոլոր մակրոները մեկ մոդուլում պահելը կամ դրանք տարբեր մոդուլներում դնելը միայն ճաշակի խնդիր է: Այն պետք է նման լինի հետևյալին.

Ինչպես օգտագործել անձնական մակրո գիրքը

Դուք կարող եք գործարկել ավելացված մակրո կոճակով կոչվող երկխոսության վանդակում Մակրո (մակրոներ) ականջակալ երեվակիչ:

Ինչպես օգտագործել անձնական մակրո գիրքը

Նույն պատուհանում, սեղմելով կոճակը Պարամետրեր (Ընտրանքներ), կարող եք ստեղնաշարի դյուրանցում դնել ստեղնաշարից մակրո արագ գործարկելու համար: Զգույշ եղեք. մակրոների համար ստեղնաշարի դյուրանցումները տարբերակում են դասավորությունը (կամ անգլերենը) և մեծատառերը:

Բացի Անձնական գրքում սովորական մակրո ընթացակարգերից, կարող եք նաև պահել մաքսային մակրո գործառույթներ (UDF = Օգտագործողի կողմից սահմանված գործառույթ). Ի տարբերություն ընթացակարգերի, ֆունկցիայի կոդը սկսվում է հայտարարությամբ ֆունկցիաor Հանրային գործառույթ, և ավարտվում է End գործառույթը:

Ինչպես օգտագործել անձնական մակրո գիրքը

Կոդը պետք է նույն կերպ պատճենվի PERSONAL.XLSB գրքի ցանկացած մոդուլում, այնուհետև հնարավոր կլինի զանգահարել ֆունկցիան սովորական եղանակով, ինչպես ցանկացած ստանդարտ Excel ֆունկցիա՝ սեղմելով կոճակը։ fx բանաձևի տողում և պատուհանում գործառույթ ընտրելը Function Wizards կատեգորիայում Օգտագործողը սահմանվում է (Օգտվողի կողմից սահմանված):

Ինչպես օգտագործել անձնական մակրո գիրքը

Նման գործառույթների օրինակները մեծ քանակությամբ կարելի է գտնել ինտերնետում կամ այստեղ՝ կայքում (գումարը բառերով, մոտավոր տեքստի որոնում, VLOOKUP 2.0, կիրիլիցա տառադարձության փոխակերպում և այլն):

Որտե՞ղ է պահվում Անձնական մակրո գիրքը:

Եթե ​​դուք օգտագործում եք մակրոների անձնական գիրքը, ապա վաղ թե ուշ ցանկություն կունենաք.

  • կիսվեք ձեր կուտակված մակրոներով այլ օգտվողների հետ
  • պատճենեք և փոխանցեք Անձնական գիրքը մեկ այլ համակարգչի վրա
  • կրկնօրինակ պատճենել

Դա անելու համար ձեզ հարկավոր է համակարգչի սկավառակի վրա գտնել PERSONAL.XLSB ֆայլը: Լռելյայնորեն, այս ֆայլը պահվում է Excel-ի գործարկման հատուկ թղթապանակում, որը կոչվում է XLSTART: Այսպիսով, այն ամենը, ինչ անհրաժեշտ է, մեր համակարգչի այս թղթապանակին հասնելն է: Եվ այստեղ մի փոքր բարդություն է առաջանում, քանի որ այս թղթապանակի գտնվելու վայրը կախված է Windows-ի և Office-ի տարբերակից և կարող է տարբեր լինել: Սա սովորաբար հետևյալ տարբերակներից մեկն է.

  • C: Ծրագրային ՖայլերMicrosoft OfficeOffice12XLSTART
  • C: Փաստաթղթեր և կարգավորումներՀամակարգչային հավելվածի տվյալներըMicrosoftExcelXLSTART
  • C: Օգտագործողներքո հաշիվ-անունըAppDataRoamingMicrosoftExcelXLSTART

Որպես այլընտրանք, VBA-ի միջոցով կարող եք հարցնել հենց Excel-ին այս թղթապանակի գտնվելու վայրը: Դա անելու համար Visual Basic խմբագրիչում (կոճակ Visual Basic ականջակալ երեվակիչ) нужно открыть окно Անմիջական ստեղնաշարի դյուրանցում Ctrl + G, մուտքագրեք հրամանը ? Application.StartupPath եւ սեղմեք Մտնել:

Ինչպես օգտագործել անձնական մակրո գիրքը

Ստացված ուղին կարող է պատճենվել և տեղադրվել Windows-ի Explorer պատուհանի վերին տողում և սեղմել Մտնել – և մենք կտեսնենք թղթապանակ մեր մակրոների անձնական գրքի ֆայլով.

Ինչպես օգտագործել անձնական մակրո գիրքը

PS

Եվ մի քանի գործնական նրբերանգներ հետապնդելու համար.

  • Անձնական մակրո գիրքն օգտագործելիս Excel-ը մի փոքր ավելի դանդաղ կաշխատի, հատկապես թույլ համակարգիչների վրա
  • արժե պարբերաբար մաքրել Անձնական գիրքը տեղեկատվական աղբից, հին և ավելորդ մակրոներից և այլն:
  • կորպորատիվ օգտատերերը երբեմն դժվարություններ են ունենում՝ օգտագործելով Անձնական գիրքը, tk. սա ֆայլ է համակարգի թաքնված թղթապանակում

  • Ինչ են մակրոները և ինչպես դրանք օգտագործել ձեր աշխատանքում
  • Օգտակարություն VBA ծրագրավորողի համար
  • «Մակրոների ծրագրավորում VBA-ում Microsoft Excel-ում» թրեյնինգ

Թողնել գրառում