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 razvojnih programera.
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 s lijeve strane i odaberite Glavne kartice s desne strane, a zatim označite potvrdni okvir za programere 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 -
Ovdje možete preuzeti ovaj predložak kartice razvojnog programera ovdje - Excel predložak kartice razvojnog programeraPrimjer # 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 kažu glavni dio programa
" Msgbox " je funkcionalna značajka u VBA paketu koja prikazuje ono š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 će biti prikazano kao izlaz
Idite na karticu Developer i kliknite Excelove tipke 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
Kliknite 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 koji će ga preimenovati 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 Modul
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 kod treba omogućiti lozinku (Npr. Uzmemo 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, pogledajte reference za iste