Microsoft Excel je više nego koristan alat čija slava nije poricana dugi niz godina. Neophodan je u profesionalnom i privatnom životu.

Dodavanjem VBA koda vašim datotekama možete automatizirati mnoge zadatke i uštedjeti mnogo vremena.

Ovaj besplatni kurs vam pokazuje kako automatizirati unos vremena. I kako da operaciju učinite što bržom i lakšom sa VBA jezikom.

Dodatni kviz će vam omogućiti da testirate svoje nove vještine.

Šta je VBA i zašto ga koristimo?

VBA (Visual Basic za aplikacije) je programski jezik koji se koristi u svim aplikacijama Microsoft Office (sada Microsoft 365) (Word, Excel, PowerPoint i Outlook).

Prvobitno, VBA je bila implementacija Microsoftovog jezika Visual Basic (VB) koji se nalazi u Microsoft Office aplikacijama. Iako su ova dva jezika usko povezana, glavna razlika je u tome što se VBA jezik može koristiti samo u Microsoft Office aplikacijama.

Zahvaljujući ovom jednostavnom jeziku, možete kreirati manje ili više složene kompjuterske programe koji automatizuju zadatke koji se ponavljaju ili izvršavaju veliki broj operacija pomoću jedne naredbe.

U svom najjednostavnijem obliku, ovi mali programi se nazivaju makroi i skripte su koje pišu VBA programeri ili ih programira korisnik. Mogu se izvršiti pomoću jedne naredbe tastature ili miša.

U složenijim verzijama, VBA programi mogu biti zasnovani na određenim Office aplikacijama.

Algoritmi se mogu koristiti za automatsko generiranje izvještaja, lista podataka, e-poruka itd. Možete koristiti VBA za kreiranje detaljnih poslovnih aplikacija zasnovanih na standardnim Office aplikacijama.

Iako je VBA trenutno prilično ograničen za iskusne programere, njegova pristupačnost, bogata funkcionalnost i velika fleksibilnost i dalje se dopadaju mnogim profesionalcima, posebno u finansijskoj industriji.

Koristite makro snimač za svoje prve kreacije

Da biste kreirali makroe, morate kodirati program Visual Basic (VBA), koji je u stvari snimak makroa, direktno u alatu koji je za to predviđen. Nisu svi kompjuterski naučnici, pa evo kako postaviti makroe bez programiranja.

– Kliknite na karticu Programer, zatim dugme rekord makro.

- Na terenu ime makroa, ukucajte ime koje želite da date svom makrou.

Na terenu Prečica, odaberite kombinaciju tipki kao prečicu.

Unesite opis. Ako imate više od jednog snimljenog makroa, preporučujemo da ih sve ispravno imenujete kako biste izbjegli zloupotrebu.

– Kliknite OK.

Izvršite sve radnje koje želite da programirate koristeći makro.

– Vrati se na karticu Programer i kliknite na dugme Zaustavi snimanje kada završite.

Ova operacija je relativno jednostavna, ali zahtijeva određenu pripremu. Ovaj alat kopira sve radnje koje izvodite tokom snimanja.

Da biste izbjegli neočekivane situacije, morate izvršiti sve radnje potrebne da bi makro funkcionirao (na primjer, brisanje starih podataka na početku makroa) prije nego što započnete snimanje.

Da li su makroi opasni?

Makro koji je drugi korisnik kreirao za Excel dokument nije bezbedan. Razlog je vrlo jednostavan. Hakeri mogu kreirati zlonamjerne makroe privremenom modifikacijom VBA koda. Ako žrtva otvori zaraženu datoteku, Office i računar su možda zaraženi. Na primjer, kod se može infiltrirati u Office aplikaciju i širiti svaki put kada se kreira nova datoteka. U najgorem slučaju, može se čak infiltrirati u vaše poštansko sanduče i poslati kopije zlonamjernih datoteka drugim korisnicima.

Kako se mogu zaštititi od zlonamjernih makroa?

Makroi su korisni, ali su i vrlo ranjivi i mogu postati alat za hakere za širenje zlonamjernog softvera. Međutim, možete se efikasno zaštititi. Mnoge kompanije, uključujući Microsoft, poboljšale su sigurnost svojih aplikacija tokom godina. Provjerite je li ova funkcija omogućena. Ako pokušate da otvorite datoteku koja sadrži makro, softver će ga blokirati i upozoriti vas.

Najvažniji savjet da izbjegnete zamke hakera je da ne preuzimate datoteke iz nepoznatih izvora. Također je važno ograničiti otvaranje datoteka koje sadrže makroe tako da se mogu otvarati samo pouzdane datoteke.

 

Nastavite čitati članak na originalnoj stranici →