Si të përdorni Librin Personal Makro

Nëse nuk jeni njohur ende me makrot në Excel, atëherë ju kam zili pak. Ndjenja e plotfuqishmërisë dhe të kuptuarit se Microsoft Excel-i juaj mund të përmirësohet pothuajse në pafundësi që do t'ju vijë pasi të njiheni me makro është një ndjenjë e këndshme.

Megjithatë, ky artikull është për ata që tashmë kanë "mësuar fuqinë" dhe kanë filluar të përdorin makro (të huaja ose të shkruara nga vetë ata - nuk ka rëndësi) në punën e tyre të përditshme.

Një makro është një kod (disa rreshta) në gjuhën Visual Basic që e bën Excel-in të bëjë atë që ju nevojitet: të përpunojë të dhënat, të gjenerojë një raport, të kopjoni-ngjisni shumë tabela të përsëritura, etj. Pyetja është se ku të ruhen këto pak rreshta kodi? Në fund të fundit, vendi ku ruhet makro do të varet nga vendi ku mund (ose nuk mund) të funksionojë.

Nëse makros reshaet problemi i vogël lokal në një skedar të veçantë (për shembull, do të kontribuojë në konkretnыe nga të dhënat e veçanta të shkollimit), që logjikisht të ruajë kodin në këtë skedar. Без вопросов.

Dhe nëse një makro duhet të jetë relativisht universale dhe e nevojshme në çdo libër pune Excel - si, për shembull, një makro për konvertimin e formulave në vlera? Pse të mos kopjoni kodin e tij Visual Basic në çdo libër çdo herë? Për më tepër, herët a vonë, pothuajse çdo përdorues vjen në përfundimin se do të ishte mirë që të gjitha makrot t'i vendosnin në një kuti, dmth t'i keni gjithmonë në dorë. Dhe ndoshta edhe të ekzekutohet jo manualisht, por me shkurtore të tastierës? Këtu mund të jetë një ndihmë e madhe Libri i Punës Personal Macro.

Si të krijoni një libër personal makro

Në fakt, Libri Personal i Makrove (LMB) është një skedar i rregullt Excel në formatin binar të librit të punës (Personale.xlsb), i cili hapet automatikisht në modalitetin e fshehtë në të njëjtën kohë me Microsoft Excel. ato. kur sapo filloni Excel ose hapni ndonjë skedar nga disku, në të vërtetë hapen dy skedarë - i yti dhe Personal.xlsb, por të dytin nuk e shohim. Kështu, të gjitha makrot që ruhen në LMB janë të disponueshme për nisje në çdo kohë ndërsa Excel është i hapur.

Nëse nuk e keni përdorur kurrë LMB, atëherë fillimisht skedari Personal.xlsb nuk ekziston. Mënyra më e lehtë për ta krijuar atë është të regjistroni disa makro të panevojshme të pakuptimta me regjistruesin, por specifikoni Librin Personal si vendin për ta ruajtur atë - atëherë Excel do të detyrohet ta krijojë atë automatikisht për ju. Për këtë:

  1. Kliko zhvillues (Zhvilluesi). Nëse skedat zhvillues nuk është i dukshëm, atëherë mund të aktivizohet në cilësimet përmes Skedari – Opsionet – Konfigurimi i shiritit (Faqja kryesore - Opsionet - Personalizojeni fjongo).
  2. Në skedën Avancuar zhvillues kliko Regjistrimi makro (Regjistro makro). Në dritaren që hapet, zgjidhni Personal Macro Book (Libër pune personal makro) si një vend për të ruajtur kodin e shkruar dhe shtypur OK:

    Si të përdorni Librin Personal Makro

  3. Ndalo regjistrimin me butonin Ndaloni regjistrimin (Ndalo regjistrimin) tab zhvillues (Zhvilluesi)

Ju mund të kontrolloni rezultatin duke klikuar në butonin Visual Basic pikërisht atje në skedën. zhvillues – në dritaren e hapur të redaktuesit në këndin e sipërm majtas në panel Projekti — Projekti VBA dosja jonë duhet të shfaqet PERSONALE. XLSB. Dega e saj mund të zgjerohet me një shenjë plus në të majtë, duke arritur Moduli 1, ku ruhet kodi i makros së pakuptimtë që sapo regjistruam:

Si të përdorni Librin Personal Makro

Urime, sapo keni krijuar Librin tuaj Personal Makro! Vetëm mos harroni të klikoni në butonin e ruajtjes me një disketë në këndin e sipërm të majtë të shiritit të veglave.

Si të përdorni Librin Personal Makro

Atëherë gjithçka është e thjeshtë. Çdo makro që ju nevojitet (p.sh. një pjesë kodi duke filluar me Sub dhe duke përfunduar Sub End) mund të kopjohet dhe ngjitet në mënyrë të sigurt ose në Moduli 1, ose në një modul të veçantë, duke e shtuar më parë përmes menysë Insert – Moduli. Mbajtja e të gjitha makrove në një modul ose vendosja e tyre në të ndryshme është vetëm çështje shije. Duhet të duket diçka si kjo:

Si të përdorni Librin Personal Makro

Mund të ekzekutoni makronë e shtuar në kutinë e dialogut të thirrur me butonin macros (Makro) tab zhvillues:

Si të përdorni Librin Personal Makro

Në të njëjtën dritare, duke klikuar butonin Parameters (Opsione), mund të vendosni një shkurtore të tastierës për të ekzekutuar shpejt një makro nga tastiera. Kini kujdes: shkurtoret e tastierës për makro bëjnë dallimin midis paraqitjes (ose anglisht) dhe rastit.

Përveç makro-procedurave të zakonshme në Librin Personal, ju gjithashtu mund të ruani funksionet makro të personalizuara (UDF = Funksioni i përcaktuar nga përdoruesi). Ndryshe nga procedurat, kodi i funksionit fillon me një deklaratë funksionor Funksioni Publik, dhe përfundoni me Funksioni Fundi:

Si të përdorni Librin Personal Makro

Kodi duhet të kopjohet në të njëjtën mënyrë në çdo modul të librit PERSONAL.XLSB, dhe më pas do të jetë e mundur të thirret funksioni në mënyrën e zakonshme, si çdo funksion standard Excel, duke shtypur butonin fx në shiritin e formulave dhe zgjedhjen e një funksioni në dritare Magjistarët e funksionit në kategori Perdorues i percaktuar (Perdorues i percaktuar):

Si të përdorni Librin Personal Makro

Shembuj të funksioneve të tilla mund të gjenden në sasi të mëdha në internet ose këtu në sajt (sasia me fjalë, kërkimi i përafërt i tekstit, VLOOKUP 2.0, konvertimi i cirilikës në transliterim, etj.)

Ku ruhet Libri Personal Makro?

Nëse përdorni Librin Personal të Macros, atëherë herët a vonë do të keni një dëshirë:

  • Ndani makrot tuaja të grumbulluara me përdoruesit e tjerë
  • kopjoni dhe transferoni Librin Personal në një kompjuter tjetër
  • bëni një kopje rezervë

Për ta bërë këtë, do t'ju duhet të gjeni skedarin PERSONAL.XLSB në diskun e kompjuterit tuaj. Si parazgjedhje, ky skedar ruhet në një dosje të veçantë të fillimit të Excel të quajtur XLSTART. Pra, gjithçka që nevojitet është të shkojmë te kjo dosje në kompjuterin tonë. Dhe këtu lind një ndërlikim i vogël, sepse vendndodhja e kësaj dosjeje varet nga versioni i Windows dhe Office dhe mund të ndryshojë. Zakonisht ky është një nga opsionet e mëposhtme:

  • C: Skedarët e programitMicrosoft OfficeOffice12XLSTART
  • C: Dokumentet dhe cilësimet e të dhënave të aplikacionit kompjuterikMicrosoftExcelXLSTART
  • C: Përdoruesitemri i llogarisë suajAppDataRoamingMicrosoftExcelXLSTART

Përndryshe, mund të pyesni vetë Excel për vendndodhjen e kësaj dosjeje duke përdorur VBA. Për ta bërë këtë, në redaktorin e Visual Basic (buton Visual Basic tab zhvillues) нужно открыть окно i menjëhershëm shkurtore të tastierës Ctrl + G, shkruani komandën ? Aplikacioni.StartupPath dhe klikoni mbi Shkruani:

Si të përdorni Librin Personal Makro

Rruga që rezulton mund të kopjohet dhe ngjitet në vijën e sipërme të dritares Explorer në Windows dhe klikoni Shkruani – dhe do të shohim një dosje me skedarin tonë Personal Book of Macros:

Si të përdorni Librin Personal Makro

PS

Dhe disa nuanca praktike në ndjekje:

  • kur përdorni Personal Macro Book, Excel do të funksionojë pak më ngadalë, veçanërisht në PC më të dobët
  • ia vlen të pastroni periodikisht Librin Personal nga mbeturinat informative, makro të vjetra dhe të panevojshme, etj.
  • përdoruesit e korporatave ndonjëherë kanë vështirësi në përdorimin e Librit Personal, tk. ky është një skedar në dosjen e fshehur të sistemit

  • Çfarë janë makro dhe si t'i përdorni ato në punën tuaj
  • Dobia për programuesin VBA
  • Trajnim “Programimi i makrove në VBA në Microsoft Excel”

Lini një Përgjigju