Excel 2019: Kako stvoriti Excel makronaredbe za automatizaciju naredbi

Excel makronaredbe omogućuju vam automatizaciju naredbi kako biste pojednostavili svoje zadatke. Excel 2019 omogućuje vam da na vrpcu dodate opcionalnu karticu Razvojni programer koja sadrži vlastiti gumb za naredbu Snimi makronaredbu (među ostalim gumbima za naredbe koji su vrlo korisni pri naprednijem radu s makronaredbama). Da biste karticu Developer dodali na vrpcu programa Excel 2019, slijedite ova dva koraka:

Kliknite Datoteka → Opcije ili pritisnite Alt+FT da otvorite dijaloški okvir Mogućnosti programa Excel.

Kliknite Prilagodi vrpcu, zatim odaberite potvrdni okvir Razvojni programer pod Glavne kartice u okviru s popisom Prilagodi vrpcu na desnoj strani dijaloškog okvira, a zatim kliknite U redu.

Čak i ako ne dodate karticu Razvojni programer na vrpcu, statusna traka programa Excel 2019 sadrži makronaredbu za snimanje (neposredno desno od indikatora statusa Spremno), a kartica Prikaz na vrpci sadrži naredbeni gumb Makronaredbe s kapom -donji izbornik koji sadrži opciju Record Macro.

Kada uključite Excel snimač makronaredbi u dijaloškom okviru Snimanje makronaredbi — otvara se klikom na gumb Snimi makronaredbu na statusnoj traci (automatski se dodaje nakon što snimite svoj prvi makro), opcija Snimi makronaredbu na padajućem izborniku gumba Makronaredbe ( Alt+WMR), ili čak gumb Snimi makronaredbu na kartici Razvojni programer (Alt+LR) — snimač makronaredbi bilježi sve vaše radnje na aktivnom radnom listu ili listu grafikona kada ih napravite.

Snimač makronaredbi Excel ne bilježi pritiske tipki ili radnje mišem koje poduzmete da biste izvršili radnju – samo VBA kod potreban za izvođenje same radnje. To znači da pogreške koje napravite tijekom poduzimanja radnje koju ispravite neće biti zabilježene kao dio makronaredbe; na primjer, ako napravite pogrešku pri tipkanju, a zatim je uredite dok je snimač makronaredbi uključen, u makronaredbi će se prikazati samo ispravljeni unos bez izvornih pogrešaka i koraka poduzetih za njihovo ispravljanje.

Excel makronaredbe koje kreirate pomoću snimača makronaredbi mogu se pohraniti kao dio trenutne radne knjige, u novu radnu knjigu ili u posebnu, globalno dostupnu osobnu radnu knjigu makronaredbi pod nazivom PERSONAL.XLSB koja je pohranjena u mapi pod nazivom XLSTART na vašem tvrdom disku . Kada snimite Excel makronaredbu kao dio svoje radne knjige osobnih makroa, tu makronaredbu možete pokrenuti iz bilo koje radne knjige koju imate. (To je zato što se radna knjiga PERSONAL.XLSB potajno otvara kad god pokrenete Excel , i iako ostaje skrivena, njezine makronaredbe su uvijek dostupne.) Kada snimite makronaredbe kao dio trenutne radne knjige ili nove radne knjige, možete pokrenuti te makronaredbe samo kada je radna knjiga u kojoj su zabilježeni otvorena u Excelu.

Kada kreirate makronaredbu pomoću snimača makronaredbi, odlučujete ne samo o radnoj knjizi u koju ćete pohraniti makronaredbu nego i o nazivu i tipkama prečaca koji ćete dodijeliti makronaredbi koju stvarate. Prilikom dodjele naziva za makronaredbu, koristite iste smjernice koje koristite kada dodjeljujete standardni naziv raspona rasponu ćelija na radnom listu. Prilikom dodjele prečaca za pokretanje makronaredbe, možete dodijeliti

  • Tipka Ctrl plus slovo od A do Z, kao u Ctrl+Q
  • Ctrl+Shift i slovo od A do Z, kao u Ctrl+Shift+Q

Međutim, ne možete svojoj makronaredbi dodijeliti tipku Ctrl plus interpunkciju ili brojčanu tipku (kao što je Ctrl+1 ili Ctrl+/).

Da biste vidjeli koliko je jednostavno stvoriti makronaredbu pomoću snimača makronaredbi, slijedite ove korake za stvaranje makronaredbe koja upisuje naziv tvrtke u 12 točaka, podebljanim slovima i centrira naziv tvrtke u retke od A do E pomoću značajke spajanja i centra :

Otvorite radnu knjigu Excel koja sadrži podatke radnog lista ili grafikon s kojima želite da vaša makronaredba radi.
Ako gradite makronaredbu koja dodaje nove podatke radnom listu (kao u ovom primjeru), otvorite radni list s puno praznih ćelija u koje ćete dodati podatke. Ako gradite makronaredbu koja mora biti u određenoj ćeliji kada se njezini koraci reproduciraju, stavite pokazivač ćelije u tu ćeliju.

Kliknite gumb Snimi makronaredbu na statusnoj traci ili Alt+WMR ili Alt+LR ako ste na vrpcu dodali karticu Razvojni programer.
Otvara se dijaloški okvir Snimanje makronaredbe u koji unosite naziv makronaredbe, definirate bilo koji prečac pritiskom na tipku, odabirete radnu knjigu u koju želite pohraniti makronaredbu i unosite opis funkcije makronaredbe.Excel 2019: Kako stvoriti Excel makronaredbe za automatizaciju naredbi

Definiranje nove makronaredbe za snimanje u dijaloškom okviru Record Macro.

Zamijenite privremeni naziv makronaredbe Macro1 tako da unesete svoje ime za makronaredbu u tekstualni okvir Naziv makronaredbe.

Imajte na umu da prilikom imenovanja makronaredbe ne smijete koristiti razmake u nazivu makronaredbe i mora početi slovom, a ne nekim brojem ili interpunkcijskim simbolom. Za ovaj primjer makronaredbe, Macro1 u tekstualnom okviru Ime makronaredbe zamjenjujete imenom Company_Name.

Zatim možete unijeti slovo između A i Z koje djeluje kao tipka prečaca za pokretanje makronaredbe kada pritisnete Ctrl, a zatim tipku tog slova. Samo zapamtite da je Excel već dodijelio niz prečaca tipki Ctrl+slova za obavljanje uobičajenih zadataka, kao što je Ctrl+C za kopiranje stavke u međuspremnik i Ctrl+V za lijepljenje stavke iz međuspremnika u radni list (pogledajte varalicu List za potpuni popis). Ako makronaredbi koju gradite dodijelite iste tipke, tipke prečaca vaše makronaredbe poništavaju i stoga onemogućuju gotove prečace na tipkama Excela.

(Neobavezno) Kliknite tekstni okvir tipke prečaca, a zatim unesite slovo abecede koje želite dodijeliti makronaredbi.

Za ovaj primjer makronaredbe pritisnite Shift+C da biste dodijelili Ctrl+Shift+C kao prečac tipke (kako ne biste onemogućili gotov prečac Ctrl+C).

Zatim morate odlučiti gdje ćete spremiti novu makronaredbu koju gradite. Odaberite Personal Macro Workbook na padajućem popisu Store Macro In da biste mogli pokrenuti makronaredbu kad god želite. Odaberite ovu radnu knjigu (zadano) kada trebate pokrenuti makronaredbu samo kada je trenutna radna knjiga otvorena. Odaberite Nova radna knjiga ako želite otvoriti novu radnu knjigu u koju ćete snimiti i spremiti novu makronaredbu.

Kliknite opciju Osobna makronaredba, Nova radna knjiga ili Ova radna knjiga na padajućem popisu Pohrani makronaredbu u kako biste naznačili gdje želite pohraniti novu makronaredbu.

Za ovaj primjer makronaredbe odaberite Radnu knjigu osobnih makroa tako da je možete koristiti za unos naziva tvrtke u bilo koju radnu knjigu programa Excel koju izradite ili uredite.

Zatim biste trebali dokumentirati svrhu i funkciju svoje makronaredbe u okviru s popisom Opis. Iako je ovaj korak isključivo neobavezan, dobra je ideja steći naviku bilježiti ove informacije svaki put kada pravite novu makronaredbu kako biste vi i vaši suradnici uvijek znali što možete očekivati ​​od makronaredbe kada se pokrene.

(Izborno) Kliknite okvir s popisom Opis, a zatim umetnite kratak opis svrhe makronaredbe ispred informacija koje ukazuju na datum i tko je snimio makronaredbu.

Sada ste spremni zatvoriti dijaloški okvir Snimanje makronaredbe i početi snimati makronaredbu.

Kliknite OK za zatvaranje dijaloškog okvira Record Macro.

Dijaloški okvir Snimanje makronaredbe se zatvara, kvadratni gumb Zaustavi snimanje pojavljuje se na statusnoj traci, a opcija Snimi makronaredbu postaje Zaustavi snimanje na padajućem izborniku gumba Macros i u grupi Kod na kartici Razvojni programer.

Na padajućem izborniku gumba Makronaredbe na kartici Prikaz vrpce i grupi Kod na kartici Razvojni programer pronaći ćete opciju Koristi relativne reference. Kliknete ovu stavku padajućeg izbornika ili naredbeni gumb kada želite da snimač makronaredbi snimi Excel makronaredbu u odnosu na položaj trenutne ćelije. Za ovaj primjer makronaredbe, koja unosi naziv tvrtke i formatira ga u radni list, svakako morate kliknuti gumb Koristi relativne reference prije nego počnete snimati naredbe. Inače, makronaredbu možete koristiti samo za unos naziva tvrtke počevši od ćelije A1 radnog lista.

(Izborno) Kliknite opciju Koristi relativne reference na padajućem izborniku gumba Makronaredbe na kartici Prikaz ili kliknite gumb Koristi relativne reference na kartici Razvojni programer ako želite moći reproducirati makronaredbu bilo gdje na Excel listu.

Odaberite ćelije, unesite podatke i odaberite naredbe programa Excel potrebne za izvođenje zadataka koje želite zabilježiti kao što biste inače radili u stvaranju ili uređivanju trenutnog radnog lista, pomoću tipkovnice, miša ili kombinacije to dvoje.

Za primjer makronaredbe upišite naziv tvrtke i kliknite gumb Enter na traci formule da biste dovršili unos u trenutnoj ćeliji. Zatim kliknite gumb Podebljano, a zatim kliknite 12 na padajućem popisu Veličina fonta u grupi Font na kartici Početna. Konačno, povucite kroz ćelije A1:E1 da biste odabrali ovaj raspon, a zatim kliknite naredbeni gumb Spajanje i središte, ponovno na kartici Početna.

Nakon što završite s poduzimanjem svih radnji u Excelu koje želite snimiti, spremni ste isključiti snimač makronaredbi.

Kliknite gumb Zaustavi snimanje na statusnoj traci ili odaberite opciju Zaustavi snimanje na kartici Prikaz ili Razvojni programer na vrpci.

Kvadratni gumb Zaustavi snimanje na statusnoj traci pretvara se u gumb Snimi makronaredbu (s ikonom koja prikazuje mali radni list s krugom u lijevom kutu). To vam daje do znanja da je snimanje makronaredbi sada isključeno i da se daljnje radnje neće snimati.

Nakon što završite sa snimanjem svoje prve makronaredbe u programu Excel 2019, gumb Snimi makronaredbu nastavlja se pojavljivati ​​na statusnoj traci kad god koristite program. To znači da možete kliknuti ili dodirnuti ovaj gumb da biste otvorili dijaloški okvir Snimanje makronaredbe kad god trebate stvoriti nove makronaredbe umjesto da odaberete opciju Snimi makronaredbu na kartici Prikaz ili Razvojni programer na vrpci, kao što je opisano u prethodnim koracima.

Dodjeljivanje Excel makronaredbi vrpci i alatnoj traci za brzi pristup

Ako želite, umjesto pokretanja makronaredbe odabirom u dijaloškom okviru Makro ili pritiskom tipki prečaca koje ste joj dodijelili, možete je dodijeliti prilagođenoj kartici na vrpci ili prilagođenom gumbu na alatnoj traci za brzi pristup, a zatim pokrenuti klikom na taj prilagođeni gumb.

Da biste dodijelili Excel makronaredbu prilagođenoj grupi na kartici prilagođene vrpce, slijedite ove korake:

Kliknite Datoteka → Opcije, a zatim kliknite karticu Prilagodi vrpcu u dijaloškom okviru Mogućnosti programa Excel (ili pritisnite Alt+FTC).

Excel prikazuje okno Prilagodi vrpcu u dijaloškom okviru Mogućnosti programa Excel.

Kliknite Makronaredbe na padajućem popisu Choose Commands From na lijevoj strani.
Excel navodi nazive svih kreiranih makronaredbi, i onih u trenutnoj radnoj knjizi i onih koje su spremljene u radnoj knjizi PERSONAL.XLSB, u okviru s popisom Odaberi naredbe iz.

Kliknite naziv prilagođene grupe na prilagođenoj kartici kojoj želite dodati makronaredbu u okvir s popisom Glavne kartice s desne strane.

Ako još niste stvorili prilagođenu karticu i grupu za makronaredbu ili trebate stvoriti novu, slijedite ove korake:

Kliknite gumb Nova kartica na dnu popisa glavnih kartica.
Excel dodaje i novu karticu (prilagođeno) i novu grupu (prilagođeno) na popis glavnih kartica dok u isto vrijeme odabire stavku Nova grupa (prilagođeno).

Kliknite stavku Nova kartica (prilagođeno) koju ste upravo dodali glavnim karticama.

Kliknite gumb Preimenuj na dnu okvira s popisom Glavne kartice, a zatim upišite naziv za prikaz za novu prilagođenu karticu prije nego što kliknete U redu.

Kliknite stavku Nova grupa (prilagođeno) odmah ispod prilagođene kartice koju ste upravo preimenovali.

Kliknite gumb Preimenuj, a zatim upišite naziv za prikaz za novu prilagođenu grupu prije nego što kliknete U redu.

U okviru popisa Odaberi naredbe iz s lijeve strane kliknite naziv makronaredbe koju želite dodati prilagođenoj grupi koja je sada odabrana u okviru popisa Glavne kartice s desne strane.

Kliknite gumb Dodaj da biste odabranu Excel makronaredbu dodali odabranoj prilagođenoj grupi na prilagođenoj kartici. Ako želite preimenovati makronaredbu i/ili joj dodijeliti novu ikonu, kliknite gumb Preimenuj i izvršite ove promjene u dijaloškom okviru Preimenuj prije nego kliknete gumb U redu da zatvorite dijaloški okvir Mogućnosti programa Excel.

Nakon što dodate makronaredbu u prilagođenu grupu prilagođene kartice, naziv makronaredbe pojavljuje se na gumbu na prilagođenoj kartici na vrpci. Zatim, sve što trebate učiniti za pokretanje makronaredbe je kliknuti ovaj naredbeni gumb.

Da biste dodijelili Excel makronaredbu prilagođenom gumbu na alatnoj traci za brzi pristup, slijedite ove korake:

Kliknite gumb Prilagodi alatnu traku za brzi pristup na kraju alatne trake za brzi pristup, a zatim kliknite Više naredbi na padajućem izborniku.
Excel otvara dijaloški okvir Mogućnosti programa Excel s odabranom karticom Alatna traka za brzi pristup.

Kliknite Makronaredbe na padajućem popisu Choose Commands From.

Excel navodi nazive svih makronaredbi koje ste izradili, i onih u trenutnoj radnoj knjizi Excel i onih koji su spremljeni u radnoj knjizi PERSONAL.XLSB, u okviru s popisom Odaberi naredbe iz.

Kliknite naziv makronaredbe koju želite dodati prilagođenom gumbu na alatnoj traci za brzi pristup u okviru s popisom Odaberi naredbe iz, a zatim kliknite gumb Dodaj.

Kliknite gumb Izmijeni da biste otvorili dijaloški okvir Gumb Izmijeni ako želite promijeniti naziv za prikaz i makro gumbu dodijeliti drugu ikonu.

Kliknite U redu da biste zatvorili dijaloški okvir Mogućnosti programa Excel.

Nakon što zatvorite dijaloški okvir Mogućnosti programa Excel, na alatnoj traci za brzi pristup pojavljuje se prilagođeni gumb s povezanom ikonom makronaredbe (zadano sa standardnim dijagramom toka naredbi osim ako ga niste promijenili). Da biste vidjeli naziv makronaredbe programa Excel koja je dodijeljena ovom prilagođenom gumbu makronaredbe kao ScreenTip, postavite pokazivač miša iznad gumba. Za pokretanje makronaredbe kliknite gumb.


Kako blokirati Microsoft Word da otvara datoteke u načinu rada samo za čitanje u sustavu Windows

Kako blokirati Microsoft Word da otvara datoteke u načinu rada samo za čitanje u sustavu Windows

Kako blokirati Microsoft Word da otvara datoteke u načinu rada samo za čitanje u sustavu Windows Microsoft Word otvara datoteke u načinu rada samo za čitanje, što onemogućuje njihovo uređivanje? Ne brinite, metode su navedene u nastavku

Kako popraviti pogrešan ispis Microsoft Word dokumenata

Kako popraviti pogrešan ispis Microsoft Word dokumenata

Kako popraviti pogreške u ispisu netočnih Microsoft Word dokumenata Pogreške u ispisu Word dokumenata s promijenjenim fontovima, neurednim odlomcima, nedostajućim tekstom ili izgubljenim sadržajem vrlo su česte. Međutim, nemojte

Izbrišite crteže olovkom i markerom na svojim PowerPoint slajdovima

Izbrišite crteže olovkom i markerom na svojim PowerPoint slajdovima

Ako ste upotrijebili olovku ili marker za crtanje na PowerPoint slajdovima tijekom prezentacije, možete spremiti crteže za sljedeću prezentaciju ili ih izbrisati tako da ćete sljedeći put kada ih pokažete početi s čistim PowerPoint slajdovima. Slijedite ove upute za brisanje crteža olovkom i markerom: Brisanje linija jedan na […]

Sadržaj biblioteke stilova u sustavu SharePoint 2010

Sadržaj biblioteke stilova u sustavu SharePoint 2010

Biblioteka stilova sadrži CSS datoteke, datoteke Extensible Stylesheet Language (XSL) i slike koje koriste unaprijed definirane glavne stranice, izgledi stranica i kontrole u SharePointu 2010. Da biste locirali CSS datoteke u biblioteci stilova web-mjesta za objavljivanje: Odaberite Radnje web-mjesta→Prikaz Sav sadržaj web-mjesta. Pojavljuje se sadržaj stranice. Knjižnica Style nalazi se u […]

Formatirajte brojeve u tisućama i milijunima u Excel izvješćima

Formatirajte brojeve u tisućama i milijunima u Excel izvješćima

Nemojte zatrpavati svoju publiku ogromnim brojevima. U Microsoft Excelu možete poboljšati čitljivost svojih nadzornih ploča i izvješća formatiranjem brojeva tako da se prikazuju u tisućama ili milijunima.

Kako dijeliti i pratiti SharePoint web-mjesta

Kako dijeliti i pratiti SharePoint web-mjesta

Naučite kako koristiti SharePointove alate za društveno umrežavanje koji pojedincima i grupama omogućuju komunikaciju, suradnju, dijeljenje i povezivanje.

Kako pretvoriti datume u julijanske formate u Excelu

Kako pretvoriti datume u julijanske formate u Excelu

Julijanski datumi se često koriste u proizvodnim okruženjima kao vremenska oznaka i brza referenca za broj serije. Ova vrsta datumskog kodiranja omogućuje trgovcima na malo, potrošačima i uslužnim agentima da identificiraju kada je proizvod napravljen, a time i starost proizvoda. Julijanski datumi se također koriste u programiranju, vojsci i astronomiji. Drugačiji […]

Kako stvoriti Access web aplikaciju

Kako stvoriti Access web aplikaciju

Možete izraditi web-aplikaciju u Accessu 2016. Dakle, što je uopće web-aplikacija? Pa, web znači da je online, a aplikacija je samo skraćenica za "aplikaciju". Prilagođena web-aplikacija je online aplikacija baze podataka kojoj se pristupa iz oblaka pomoću preglednika. Vi gradite i održavate web-aplikaciju u verziji za stolna računala […]

Traka za brzo pokretanje u sustavu SharePoint 2010

Traka za brzo pokretanje u sustavu SharePoint 2010

Većina stranica u sustavu SharePoint 2010 prikazuje popis navigacijskih veza na traci za brzo pokretanje na lijevoj strani stranice. Traka za brzo pokretanje prikazuje veze na istaknuti sadržaj web-mjesta kao što su popisi, knjižnice, web-mjesta i stranice za objavljivanje. Traka za brzo pokretanje uključuje dvije vrlo važne veze: vezu za sav sadržaj web-mjesta: […]

Što znače poruke o greškama Solvera u Excelu?

Što znače poruke o greškama Solvera u Excelu?

Za jednostavne probleme, Solver u Excelu obično brzo pronalazi optimalne vrijednosti varijable Solvera za funkciju cilja. No, u nekim slučajevima, Solver ima problema s pronalaženjem vrijednosti varijable Solvera koje optimiziraju funkciju cilja. U tim slučajevima, Solver obično prikazuje poruku ili poruku o pogrešci koja opisuje ili raspravlja o problemu koji […]