Macrot e Excel ju lejojnë të automatizoni komandat për të thjeshtuar detyrat tuaja. Excel 2019 ju mundëson të shtoni një skedë opsionale të Zhvilluesit në Shiritin që përmban butonin e tij të komandës "Regjistro Macro" (në mesin e butonave të tjerë të komandës që janë shumë të dobishëm kur bëni punë më të avancuara me makro). Për të shtuar skedën Zhvilluesi në Shiritin e Excel 2019, ndiqni këto dy hapa:
Klikoni File → Options ose shtypni Alt+FT për të hapur kutinë e dialogut Excel Options.
Klikoni Personalizo Ribbon, më pas zgjidhni kutinë e kontrollit Zhvilluesi nën Skedat kryesore në kutinë e listës Personalizo Ribbon në anën e djathtë të kutisë së dialogut dhe më pas klikoni OK.
Edhe nëse nuk e shtoni skedën "Zhvilluesi" në Shirit, shiriti i statusit të Excel 2019 përmban një makro Regjistrimi (në të djathtë të treguesit të statusit gati) dhe skeda "Pamja" e Shiritit përmban një buton komandimi Macros me një rënie -Menyja poshtë që përmban një opsion Regjistro makro.
Kur aktivizoni regjistruesin makro Excel në kutinë e dialogut "Regjistro makro" - hapet duke klikuar butonin "Regjistro makro" në shiritin e statusit (shtohet automatikisht sapo të regjistroni makronë tuaj të parë), opsioni "Regjistro makro" në menynë rënëse të butonit "Makro" ( Alt+WMR), apo edhe butoni Regjistro makro në skedën Zhvilluesi (Alt+LR) — makroregjistruesi regjistron të gjitha veprimet tuaja në fletën aktive të punës ose në fletën e grafikut kur i bëni ato.
Regjistruesi makro Excel nuk regjistron goditjet e tastave ose veprimet e miut që bëni për të kryer një veprim - vetëm kodin VBA që kërkohet për të kryer vetë veprimin. Kjo do të thotë që gabimet që bëni gjatë kryerjes së një veprimi që korrigjoni nuk do të regjistrohen si pjesë e makros; për shembull, nëse bëni një gabim shkrimi dhe më pas e ndryshoni atë ndërsa makroregjistruesi është i ndezur, vetëm hyrja e korrigjuar shfaqet në makro pa gabimet origjinale dhe hapat e ndërmarrë për t'i korrigjuar ato.
Makrot e Excel që krijoni me regjistruesin makro mund të ruhen si pjesë e librit aktual të punës, në një libër pune të ri ose në një Libër pune personal të makrove personal, të disponueshëm globalisht, të quajtur PERSONAL.XLSB që ruhet në një dosje të quajtur XLSTART në hard diskun tuaj . Kur regjistroni një makro Excel si pjesë e librit tuaj personal të makrove të punës, mund ta ekzekutoni atë makro nga çdo libër pune që keni hapur. (Kjo për shkak se libri i punës PERSONAL.XLSB hapet fshehurazi sa herë që hap Excel , dhe megjithëse mbetet i fshehur, makrot e tij janë gjithmonë të disponueshme.) Kur regjistroni makro si pjesë e librit aktual të punës ose një libri të ri pune, mund t'i ekzekutoni ato makro vetëm kur libri i punës në të cilin janë regjistruar është i hapur në Excel.
Kur krijoni një makro me makroregjistruesin, ju vendosni jo vetëm librin e punës në të cilin do të ruani makro, por edhe emrin dhe shtypjen e shkurtoreve për t'i caktuar makros që po krijoni. Kur caktoni një emër për makro tuaj, përdorni të njëjtat udhëzime që përdorni kur caktoni një emër standard të diapazonit një gamë qelizash në fletën tuaj të punës. Kur caktoni një shtypje të shkurtore për të ekzekutuar makro, mund të caktoni
- Tasti Ctrl plus një shkronjë nga A në Z, si në Ctrl+Q
- Ctrl+Shift dhe një shkronjë nga A në Z, si në Ctrl+Shift+Q
Megjithatë, nuk mund të caktoni tastin Ctrl plus një çelës pikësimi ose numerik (siç është Ctrl+1 ose Ctrl+/) në makro tuaj.
Për të parë se sa e lehtë është të krijosh një makro me regjistruesin makro, ndiqni këto hapa për të krijuar një makro që fut emrin e kompanisë me 12 pika, me shkronja të zeza dhe e përqendron emrin e kompanisë në rreshtat A deri në E me funksionin Merge and Center :
Hapni librin e punës Excel që përmban të dhënat e fletës së punës ose grafikun me të cilin dëshironi të punojë makroja juaj.
Nëse po ndërtoni një makro që shton të dhëna të reja në një fletë pune (si në këtë shembull), hapni një fletë pune me shumë qeliza bosh në të cilat mund të shtoni të dhënat. Nëse po ndërtoni një makro që duhet të jetë në një qelizë të caktuar kur hapat e saj luhen, vendosni treguesin e qelizës në atë qelizë.
Klikoni butonin Regjistro makro në shiritin e statusit ose Alt+WMR ose Alt+LR nëse keni shtuar skedën Zhvilluesi në Shirit.
Hapet kutia e dialogut "Regjistro makro" ku futni emrin e makrosë, përcaktoni çdo shkurtore të shtypjes së tastierës, zgjidhni librin e punës në të cilin do të ruani makro dhe vendosni një përshkrim të funksionit të makros.
Përcaktimi i makros së re për të regjistruar në kutinë e dialogut Regjistro makro.
Zëvendësoni emrin e përkohshëm të makros Macro1 duke futur emrin tuaj për makro në kutinë e tekstit Emri Macro.
Mos harroni se kur emërtoni një makro, nuk duhet të përdorni hapësira në emrin e makros dhe duhet të fillojë me një shkronjë dhe jo me ndonjë numër ose simbol pikësimi. Për këtë shembull makro, ju zëvendësoni Macro1 në kutinë e tekstit Emri Macro me emrin Emri_Company.
Më pas, mund të futni një shkronjë midis A dhe Z që vepron si një çelës shkurtore për ekzekutimin e makros kur shtypni Ctrl e ndjekur nga tasti i shkronjës. Vetëm mos harroni se Excel ka caktuar tashmë një numër shkurtoresh Ctrl+shkronjë për kryerjen e detyrave të zakonshme, të tilla si Ctrl+C për kopjimin e një artikulli në Clipboard dhe Ctrl+V për ngjitjen e një artikulli nga Clipboard në fletën e punës (shih Mashtrimin Fletë për një listë të plotë). Nëse i caktoni të njëjtat tastierë për makronë që po ndërtoni, tastet e shkurtoreve të makrosë suaj anashkalohen dhe, për rrjedhojë, çaktivizohen tastiet e gatshme të shkurtoreve të Excel.
(Opsionale) Klikoni kutinë e tekstit të tastit Shortcut dhe më pas futni shkronjën e alfabetit që dëshironi t'i caktoni makros.
Për këtë shembull makro, shtypni Shift+C për të caktuar Ctrl+Shift+C si tastin e shkurtores (në mënyrë që të mos çaktivizoni shkurtoren e gatshme Ctrl+C).
Më pas, duhet të vendosni se ku të ruani makronë e re që po ndërtoni. Zgjidhni Personal Macro Workbook në kutinë rënëse të listës Store Macro In për të mund të ekzekutoni makro kurdo që dëshironi. Zgjidhni This Workbook (parazgjedhja) kur ju duhet të ekzekutoni makro vetëm kur libri aktual i punës është i hapur. Zgjidhni New Workbook nëse dëshironi të hapni një libër të ri pune në të cilin të regjistroni dhe ruani makronë e re.
Klikoni opsionin Personal Macro Workbook, New Workbook ose This Workbook në listën rënëse Store Macro In për të treguar se ku të ruhet makroja e re.
Për këtë shembull makro, zgjidhni Personal Macro Workbook në mënyrë që të mund ta përdorni për të futur emrin e kompanisë në çdo libër pune Excel që krijoni ose modifikoni.
Më pas, duhet të dokumentoni qëllimin dhe funksionin e makros tuaj në kutinë e listës përshkrim. Edhe pse ky hap është thjesht opsional, është një ide e mirë që të mësoni ta regjistroni këtë informacion sa herë që ndërtoni një makro të re, në mënyrë që ju dhe kolegët tuaj të dini gjithmonë se çfarë të prisni nga makroja kur ajo të ekzekutohet.
(Opsionale) Klikoni kutinë e listës Përshkrimi dhe më pas futni një përshkrim të shkurtër të qëllimit të makros përpara informacionit që tregon datën dhe kush e ka regjistruar makron.
Tani jeni gati të mbyllni kutinë e dialogut "Regjistro makro" dhe të filloni të regjistroni makro.
Kliko OK për të mbyllur kutinë e dialogut Regjistro makro.
Kutia e dialogut "Regjistro makro" mbyllet, butoni katror "Ndalo regjistrimin" shfaqet në shiritin e statusit dhe opsioni "Regjistro makro" bëhet "Ndalo regjistrimin" në menynë rënëse të butonit "Makro" dhe në grupin "Kodi" në skedën "Zhvilluesi".
Në menynë rënëse të butonit Macros në skedën Shiriti i Shiritit dhe grupi i Kodit në skedën Zhvilluesi, gjeni një opsion Përdor Referencat Relative. Ju klikoni këtë artikull të menysë rënëse ose butonin komandues kur dëshironi që makroregjistruesi të regjistrojë makro Excel në lidhje me pozicionin e qelizës aktuale. Për këtë shembull makro, i cili fut emrin e kompanisë dhe e formaton në fletën e punës, duhet patjetër të klikoni butonin Përdor Referencat Relative përpara se të filloni regjistrimin e komandave. Përndryshe, mund të përdorni makro vetëm për të futur emrin e kompanisë duke filluar në qelizën A1 të një flete pune.
(Opsionale) Klikoni opsionin Përdor Referencat Relative në menynë rënëse të butonit Macros në skedën View ose klikoni butonin Përdor Referencat Relative në skedën Zhvilluesi nëse dëshironi të jeni në gjendje të luani makro kudo në fletën e Excel.
Zgjidhni qelizat, futni të dhënat dhe zgjidhni komandat e Excel-it të kërkuara për të kryer detyrat që dëshironi të regjistroheni ashtu siç do të bënit zakonisht gjatë krijimit ose redaktimit të fletës aktuale të punës, duke përdorur tastierën, miun ose një kombinim të të dyjave.
Për shembullin makro, shkruani emrin e kompanisë dhe klikoni butonin Enter në shiritin e Formulës për të përfunduar hyrjen në qelizën aktuale. Më pas, klikoni butonin Bold dhe më pas klikoni 12 në listën rënëse Madhësia e shkronjave në grupin Font në skedën Home. Më në fund, tërhiqni nëpër qelizat A1:E1 për të zgjedhur këtë gamë dhe më pas klikoni butonin e komandës Merge and Center, përsëri në skedën Home.
Pasi të përfundoni kryerjen e të gjitha veprimeve në Excel që dëshironi të regjistroheni, jeni gati të fikni regjistruesin makro.
Klikoni butonin Ndalo regjistrimin në shiritin e statusit ose zgjidhni opsionin Ndalo regjistrimin në skedën View ose Developer në shirit.
Butoni katror Stop Recording në shiritin e statusit kthehet në një buton Record Macro (me një ikonë që tregon një fletë të vogël pune me një rreth në këndin e majtë). Kjo të bën të ditur se makroregjistruesi tani është i fikur dhe nuk do të regjistrohen veprime të mëtejshme.
Pasi të përfundoni regjistrimin e makrosë tuaj të parë në Excel 2019, butoni Record Macro vazhdon të shfaqet në shiritin e statusit sa herë që përdorni programin. Kjo do të thotë që ju mund të klikoni ose trokitni lehtë mbi këtë buton për të hapur kutinë e dialogut Regjistro makro sa herë që keni nevojë të krijoni makro të reja në vend që të zgjidhni opsionin Regjistro makro në skedën View ose Developer të Shiritit, siç përshkruhet në hapat e mëparshëm.
Caktimi i makrove të Excel në Shiritin dhe shiritin e veglave të Qasjes së Shpejtë
Nëse preferoni, në vend që të ekzekutoni një makro duke e zgjedhur atë në kutinë e dialogut Macro ose duke shtypur butonat e shkurtoreve që i caktoni, mund ta caktoni atë në një skedë të personalizuar në Shirit ose një buton të personalizuar në shiritin e veglave të Qasjes së Shpejtë dhe më pas ekzekutoni duke klikuar atë buton të personalizuar.
Për të caktuar një makro Excel në një grup të personalizuar në një skedë të personalizuar Ribbon, ndiqni këto hapa:
Klikoni File → Options dhe më pas klikoni në skedën Customize Ribbon në kutinë e dialogut Excel Options (ose shtypni Alt+FTC).
Excel shfaq panelin Customize Ribbon në kutinë e dialogut Excel Options.
Klikoni "Macros" në listën rënëse "Zgjidh komandat nga" në të majtë.
Excel liston emrat e të gjitha makrove të krijuara, si ato në librin aktual të punës ashtu edhe ato që janë ruajtur në librin e punës PERSONAL.XLSB, në kutinë e listës Choose Commands From.
Klikoni emrin e grupit të personalizuar në skedën e personalizuar në të cilën dëshironi të shtoni makro në kutinë e listës së Skedave kryesore në të djathtë.
Nëse nuk keni krijuar tashmë një skedë dhe grup të personalizuar për makro ose keni nevojë të krijoni një të re, ndiqni këto hapa:
Klikoni butonin Skeda e re në fund të listës së skedave kryesore.
Excel shton si një skedë të re (Custom) dhe një grup të ri (Custom) në listën e skedave kryesore, ndërsa në të njëjtën kohë zgjedh artikullin e grupit të ri (Custom).
Klikoni artikullin Skeda e Re (Custom) që sapo keni shtuar në skedat kryesore.
Klikoni butonin Riemërtoni në fund të kutisë së listës së skedave kryesore dhe më pas shkruani një emër të shfaqur për skedën e re të personalizuar përpara se të klikoni OK.
Klikoni artikullin e grupit të ri (Custom) pikërisht poshtë skedës së personalizuar që sapo riemërtuat.
Klikoni butonin Riemërto dhe më pas shkruani një emër të shfaqur për grupin e ri të personalizuar përpara se të klikoni OK.
Në kutinë e listës Choose Commands From në të majtë, klikoni emrin e makros që dëshironi të shtoni në grupin e personalizuar të zgjedhur tani në kutinë e listës së skedave kryesore në të djathtë.
Klikoni butonin Shto për të shtuar makronë e zgjedhur Excel në grupin e zgjedhur të personalizuar në skedën tuaj të personalizuar. Nëse dëshironi të riemërtoni makron dhe/ose t'i caktoni një ikonë të re, klikoni butonin Riemërto dhe bëni këto ndryshime në kutinë e dialogut Riemërto përpara se të klikoni butonin OK për të mbyllur kutinë e dialogut Opsionet e Excel.
Pasi të shtoni një makro në grupin e personalizuar të një skede të personalizuar, emri i makros shfaqet në një buton në skedën e personalizuar të Shiritit. Pastaj, gjithçka që duhet të bëni për të ekzekutuar makro është të klikoni këtë buton komandues.
Për të caktuar një makro Excel në një buton të personalizuar në shiritin e veglave të Qasjes së Shpejtë, ndiqni këto hapa:
Klikoni butonin Personalizo Shiritin e Veglave të Qasjes së Shpejtë në fund të shiritit të veglave të Qasjes së Shpejtë dhe më pas klikoni Më shumë Komanda në menynë e tij rënëse.
Excel hap kutinë e dialogut Opsionet e Excel me skedën e Shiritit të Veglave të Qasjes së Shpejtë të zgjedhur.
Klikoni "Macros" në listën rënëse "Zgjidh komandat nga".
Excel rendit emrat e të gjitha makrove që keni krijuar, si ato në librin aktual të Excel-it ashtu edhe ato që janë ruajtur në librin e punës PERSONAL.XLSB, në kutinë e listës Zgjidhni Komandat nga.
Klikoni emrin e makros për t'i shtuar një butoni të personalizuar në shiritin e veglave të Qasjes së Shpejtë në kutinë e listës Zgjidhni Komandat nga dhe më pas klikoni butonin Shto.
Klikoni butonin Modifiko për të hapur kutinë e dialogut Modify Button nëse dëshironi të ndryshoni emrin e shfaqur dhe t'i caktoni një ikonë tjetër butonit makro.
Kliko OK për të mbyllur kutinë e dialogut Excel Options.
Pasi të mbyllni kutinë e dialogut "Opsionet e Excel", një buton i personalizuar me ikonën makro të lidhur me të (e parazgjedhur me një diagram standard të komandës nëse nuk e keni ndryshuar) shfaqet në shiritin e veglave të Qasjes së Shpejtë. Për të parë emrin e makros Excel që i është caktuar këtij butoni makro të personalizuar si Këshillë e ekranit, vendoseni treguesin e miut mbi butonin. Për të ekzekutuar makro, klikoni butonin.