Umetanje makronaredbi u Excel - tako nastaju makronaredbe

Sadržaj:

Anonim

Tako se to radi!

Jednostavno rečeno, makronaredbe su mali softverski programi koji se mogu koristiti za automatizaciju rutinskih zadataka u Excelu. Konkretno, dugotrajni periodični zadaci koje je potrebno redovito obrađivati u programu Microsoft Excel mogu se pojednostaviti pomoću makronaredbi.

Primjer: Zaposlenik tvrtke za metalnu gradnju ima zadatak utvrditi razinu zaliha grupe materijala. Da bi to učinio, mora otvoriti razne Excelove proračunske tablice, provjeriti vrijednosti i ručno provesti mnoge radne korake na računalu. Prikupljeni podaci detaljno se obrađuju, filtriraju i sortiraju te, u posljednjem koraku, integriraju u grafiku i šalju kao PDF različitim primateljima.

Pomoću makronaredbe svaki se radni korak može snimiti, dugoročno spremiti i po potrebi reproducirati. Time se štedi vrijeme, učinkovitije je i manje je sklono pogreškama.

Ukratko, makronaredbe su bitne za praktičnu uporabu programa Excel jer mogu automatizirati različite radne korake koji su neučinkoviti s ručnom obradom. Makronaredbe se spremaju u Excel u programskom jeziku VBA. VBA označava "Visual Basic for Applications" i programski je jezik koji se može koristiti za upravljanje Microsoft Excelom i drugim Office programima, kao što su Word ili Access.

Kako stvoriti makronaredbu u Excelu

Za izradu nove makronaredbe u programu Microsoft Excel 365 nije vam potrebno mnogo prethodnog znanja. U sedam jednostavnih koraka možete stvoriti makro koji možete reproducirati koliko god želite:

  1. Prebacite se na karticu "Alati za razvojne programere" u programu Microsoft Excel.

  2. Možete stvoriti novu makronaredbu u području izbornika "Kod". Alternativno, gumb za stvaranje ili izvršavanje makronaredbi također se može pronaći na kartici "Pogled" pod stavkom izbornika "Makroni".

  3. Pritisnite gumb Snimi makro i unesite naziv makronaredbe. Također imate mogućnost unosa kombinacije tipki s kojom možete kasnije pokrenuti makronaredbu. Makronaredbu možete spremiti u trenutnu radnu knjigu kako biste je vi i drugi mogli pokrenuti ili možete odabrati osobnu radnu knjigu kojoj drugi korisnici ne mogu pristupiti. Dodavanje opisa može biti korisno za razumijevanje svrhe makronaredbe. Pritisnite U redu za početak snimanja makronaredbe.

  4. Makro će se snimiti u Excelu, a svi unosi, formule i naredbe spremit će se u pozadinu. Zaustavite snimanje makronaredbe klikom na gumb "Zaustavi snimanje".

  5. Otvorite "Visual Basic" putem istoimenog gumba u području izbornika Code. U uređivaču imate mogućnost pregledavanja snimljene makronaredbe u programskom jeziku Visual Basic i unošenje izmjena uz znanje iznutra.

  6. Također imate mogućnost uređivanja ili brisanja makronaredbe ili promjene naziva i drugih opcija klikom na gumb Makroni.

  7. Pokrenite makronaredbu klikom na "Izvrši" ili pomoću prethodno dodijeljene kombinacije tipki CTRL + Ö. Dodavanje proizvoda C željenog u primjeru vrši se automatski.

Podaci: Makronaredbe su prema zadanim postavkama uključene s apsolutnim referencama. Po želji možete snimiti i makronaredbu s relativnim referencama. U tom se slučaju makronaredbe arhiviraju u odnosu na izvorno snimljenu ćeliju.

Ukratko, možete stvoriti makronaredbu u programu Microsoft Excel prelaskom na karticu "Developer". Ako je to skriveno, unesite ključnu riječ "macro" u polje za pretraživanje ili prijeđite na karticu "View".

Nakon što ste novoj makronaredbi dodijelili ime, morate unijeti slijed naredbi u programskom jeziku Visual Basis (VBA). To se postiže ručnim programiranjem naredbi ili snimanjem naredbenog slijeda izravno u Excelu. Nakon što je makronaredba spremljena, možete je koristiti za sve sljedeće Excel proračunske tablice. Na taj način možete razumno i učinkovito automatizirati ponavljajuće standardne zadatke.

Kopiranje postojeće makronaredbe: Ovako to funkcionira u 5 koraka

Ako ste stvorili makronaredbu u osobnoj radnoj knjizi i želite je pokrenuti i u drugim proračunskim tablicama, možete kopirati makro u Excel. Radi ovako:

  1. Otvorite radnu knjigu programa Excel u koju je spremljena makronaredba.

  2. U sljedećem koraku otvorite radnu knjigu u koju želite spremiti makronaredbu.

  3. Na kartici Developer kliknite Visual Basic. Pokrećete uređivač Visual Basic.

  4. U posljednjem koraku u Project Exploreru povucite prema dolje modul s makronaredbom koju želite kopirati u ciljnu radnu knjigu. U primjeru kopiramo modul 1 iz mape 1 u mapu 2.

  5. Nakon kopiranja, makronaredba se nalazi u obje radne knjige i može se izvršiti.

Kopiranjem makronaredbi opsežne se makronaredbe mogu prenijeti na način prilagođen korisniku i u roku od nekoliko sekundi. Time se štedi vrijeme i jamči da se makronaredba može koristiti na isti način kao i izvorna verzija.

Pitanja

Kada ima smisla raditi s makroima u Excelu?

Korištenje makronaredbi u programu Microsoft Excel ima smisla kada se automatiziraju ponavljajući, glupi upiti ili zadaci. Makroi se stvaraju u Excelu u programskom jeziku VBA. Ne moraju se programirati ručno u kodovima, ali se mogu dizajnirati pomoću integriranog alata za snimanje.

Mogu li makroi biti opasni?

Osobno stvorene makronaredbe ne predstavljaju sigurnosni rizik. Ako otvorite Excel datoteke od drugih korisnika, makronaredba može predstavljati sigurnosni rizik. Virusi ili špijunski softver mogu doći na vaše računalo putem makronaredbi. Iz tog razloga ima smisla spriječiti izvršavanje vanjskih makronaredbi prema zadanim postavkama. To vam omogućuje proaktivnu provjeru hoćete li pokrenuti makro ili ne.

Za koje se zadatke mogu koristiti makronaredbe u Excelu?

Zadaci koji se mogu brže izvršiti automatizacijom općenito su prikladni kao makronaredbe. Stvaranje ponuda, razmjena podataka putem sučelja s vanjskim programima i prijenos podataka unutar obitelji proizvoda Microsoft Office također se mogu automatizirati pomoću makronaredbi.