Kartica programera u Excelu
Kartica Developer u Excelu koristi se za generiranje makronaredbi, stvaranje VBA aplikacija, dizajniranje obrasca i uvoz ili izvoz XML-a. Kartica programera prema zadanim je postavkama onemogućena u Excelu, pa je treba omogućiti iz izbornika Opcije u Excelu.
Zaronimo duboko i prođite kroz razne opcije koje nudi kartica Developer.
Kako dodati karticu programera u Excel?
- Korak 1: Otvorite novi excel list i prijeđite na datoteku. Idite na opcije.

- Korak 2: Nakon klika na "Opcije" odaberite Prilagodi vrpcu slijeva i odaberite Glavne kartice s desne strane, a zatim potvrdite okvir Razvojni programer i kliknite gumb U redu

- Korak 3: Kartica programera pojavit će se u Excelovoj datoteci

Kako pisati VBA programe pomoću kartice Developer?
Kartica Developer u Excelu može se koristiti za pisanje VBA programa kao što je prikazano dolje -
Primjer # 1 - Pisanje jednostavnog koda za prikaz "Bok, dobro došli u VBA"
Idite na karticu programera i odaberite "Visual Basic", otvorit će se novi prozor
Dvaput kliknite na Sheet1 (Sheet1) i na desnoj će se strani pojaviti Prazan dokument ili okno

Napišite sljedeći kod i kliknite gumb Pokreni, pojavit će se skočni okvir s porukom: "Bok, dobrodošli u VBA."

Objašnjenje koda:
Sub i End Sub koriste se kao postupci ili recimo glavni dio programa.
" Msgbox " je funkcionalna značajka u VBA paketu koja prikazuje sve što je ovdje napisano, na primjer ("Bok, dobrodošli u VBA")
Za spremanje gornjeg koda, spremite ga kao .xlsm datoteku tako da se makronaredba spremi.
Primjer # 2 - Kliknite značajku gumba
Ova posebna značajka omogućuje svakome pokretanje koda pritiskom na gumb, a radi boljeg razumijevanja, imajmo ilustraciju gdje osoba dinamički unosi ime i rodno mjesto, što bi bilo prikazano kao izlaz.
Idite na karticu Developer i kliknite na radio gumbe u Excelu i odaberite gumb (Control Form)

Povucite ga bilo gdje u obrascu i pojavit će se sljedeći dijaloški okvir i preimenovati naziv makronaredbe.

Pritisnite gumb New i pojavit će se sljedeća kodna stranica.

Kodiranje i objašnjenje

- Funkcija " Dim " koristi se za deklariranje varijable, koja može biti niz, numerička itd. (Ovdje su ime i mjesto rođenja varijable deklarirane kao niz)
- "InputBox" je funkcionalna značajka u VBA-u u kojoj se od korisnika traži unos
- " Msgbox " je funkcionalna značajka u VBA paketu koja prikazuje sve što je zapisano u njemu
Sada zatvorite prozor kodne stranice
Desnom tipkom miša kliknite gumb i odaberite uredi tekst u excelu gdje je netko stvorio gumb i preimenujte ga u "Name_Birth".

Kliknite gumb i unesite ime i mjesto rođenja.
Pojavit će se dva upita za Ime i Rođenje (Unesite ime i mjesto rođenja za Npr., Dhrish i Pune)


Nakon unosa imena pojavit će se sljedeći izlaz.

Spremite datoteku kao .xlsm datoteku.
Kako snimiti makronaredbu na kartici programera?
Najprikladnije je kad se zadatak mora raditi ponavljajuće i ako se želi uštedjeti vrijeme i na ponavljajućem radu i na kodiranju.
Dakle, evo ranijeg primjera koji sam uzeo ranije, pretpostavimo da se želi obojiti stupac koji ima formule, ali za svaku datoteku. Dakle, ono što netko može učiniti je snimiti posao radeći ga prvo ručno, a zatim ga pokrenuti za druge datoteke.
Pretpostavimo da imamo podatke kao u nastavku.

Dakle, ovdje moramo obojiti žutu boju na stupcu F, G i zbrojiti redove onoliko žuto koliko su stupci i redovi formule.
Dakle, prije bojanja, one žute boje idu na karticu Developer.
Kliknite na Record Macro u programu Excel

Jednom kad kliknete na Record Macro, pojavit će se dijaloški okvir za njegovo preimenovanje u Color_Yellow.

Stupac boja F, G i redak Ukupno su žuti

Nakon bojanja idite na karticu Developer.
Kliknite Zaustavi snimanje

Idite na karticu Developer u Excelu i Visual Basicu
Odaberite Modul1

Sljedeći put kada želite ponoviti zadatak, možete kliknuti gumb (Pokreni makronaredbu) kopiranjem i lijepljenjem istog koda u novi excel list pomoću veze. Pisanje jednostavnog koda za prikaz
Kako osigurati makro sigurnost putem kartice Developer?
Po potrebi se mogu omogućiti makronaredbe zaštićene lozinkom.
Idite na karticu Developer.
Otvorite Visual Basic

Otvorite makronaredbu za koju je kodu potrebno omogućiti lozinku (npr. Uzimamo makronaredbu Color_Yellow kao u gornjem primjeru)

Odaberite Alati i svojstva VBAProject

Pojavit će se dijaloški okvir
Odaberite karticu Zaštita
Pogledajte projekt zaključavanja za pregled
Unesite lozinku koju trebate, potvrdite je i kliknite U redu

Spremite je kao .xlsm datoteku dok je spremate i zatvorite
Otvorite datoteku i ponovite korake 1,2 i 3
Tražit će lozinku i unijeti lozinku

Sada ćete moći vidjeti kod
Stvari koje treba zapamtiti
- To je ugrađena kartica u Excelu
- Lako je automatizirati sve pomoću snimanja makronaredbe
- Najbolji dio o tome su upute za vrijeme izvođenja ili korisničke upute koje se mogu dati klikom na gumb u VBA
- Također se mogu stvoriti obrasci ili osnovno korisničko sučelje u VBA-u; molimo pogledajte reference za iste