Kako dodati ili umetnuti karticu programera u Excelu? (s primjerom)

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 programera

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 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