Dodajte gumb i dodijelite makronaredbu u Excelu

Gumbi programa Excel

U Excelu se gumbi koriste za pozivanje makronaredbi. Ovaj će vodič opisati kako stvoriti Excelove gumbe, dodijeliti im makronaredbe, prilagoditi njihova svojstva i još mnogo toga.

Prema zadanim postavkama, makronaredbama programa Excel dostupne su na popisu putem gumba “Makronaredbe” na vrpci Prikaz.

Često ćete htjeti omogućiti jednostavan pristup određenoj makronaredbi izravno na svom radnom listu. To se može postići korištenjem kontrole gumba.

Kontrola gumba izgleda kao gumb Microsoft Windows i pokreće makronaredbu kada se klikne. To je mnogo zgodniji način pristupa vašim najčešće korištenim makroima, a jednostavan je i za izlaganje prilagođenih funkcija drugim korisnicima vaše radne knjige.

Pokretanje makronaredbe s gumba

Da biste pokrenuli makro s gumbom u Excelu, jednostavno kliknite gumb:

Kartica Excel Developer

Gumbi su dostupni putem kartice Developer.

Nažalost, Excel prema zadanim postavkama skriva karticu Developer. Ako ne vidite vrpcu za razvojne programere, slijedite ove korake:

  • Klik Datoteka > Opcije na popisu na lijevoj granici

  • U Opcije odabir dijaloga Prilagodi vrpcu> Prilagodi vrpcu> Glavne kartice i dodajte kvačicu u okvir za “Developer” i kliknite u redu.

Dodajte gumb za makro

U Excelu odaberite karticu Developer, a zatim kliknite "Umetnuti”U padajućem izborniku u odjeljku Kontrole. Postoji nekoliko vrsta kontrola podijeljenih u dva odjeljka, „Kontrole obrasca“ i „Kontrole ActiveX“.

Za sada samo kliknite na Dugme kontrola pod "Kontrole obrazaca”. Zatim pomaknite miš bilo gdje preko površine radnog lista, zatim držite lijevu tipku miša i povucite miša da biste nacrtali obris pravokutnika. Kada otpustite lijevi klik, pojavit će se novi dijalog pod nazivom "Dodijelite makronaredbu”.

Dodjeljivanje makronaredbi gumbu

Ovdje možete dodijeliti postojeći makronaredbu gumbu, snimiti novu makronaredbu, izraditi novu makronaredbu ispočetka pomoću VBA -e ili kliknuti “Odustani” i kasnije se vratiti na svoj gumb.

Dodijelite postojeću makronaredbu gumbu

Da biste dodijelili postojeću makronaredbu, jednostavno odaberite naziv makronaredbe na popisu, a zatim kliknite u redu.

Uredite postojeći makronaredbu prije dodjeljivanja gumbu

Da biste uredili makronaredbu prije dodjele gumbu, odaberite naziv makronaredbe na popisu i kliknite gumb "Uredi" (tekst gumba "Novo" mijenja se u "Uredi").

Snimite makro i dodijelite gumbu

Da biste snimili novu makronaredbu i dodijelili je gumbu, kliknite "Snimi …". Ovo dovodi do Snimanje makronaredbi dijalog, gdje određujete ime i kliknite "U redu". Gumbu će biti dodijeljena ta makronaredba. U međuvremenu, Excel će ostati u stanju snimanja sve dok ne kliknete "Zaustavi snimanje" u odjeljku "Kôd" na kartici Developer.

Napišite VBA postupak i dodijelite gumbu

Da biste napisali novu makronaredbu za gumb, upišite novi naziv svoje makronaredbe u tekstualni okvir pri vrhu dijaloga, a zatim kliknite "Novo". Excel će otvoriti VB Editor u kojem ćete vidjeti novu praznu makro proceduru s imenom koje ste unijeli. Ovaj postupak bit će spremljen u novi modul, vidljiv u prozoru Projekt.

Promijenite makronaredbu dodijeljenu gumbu

Da biste promijenili makronaredbu dodijeljenu gumbu, jednostavno desnom tipkom miša kliknite gumb i odaberite Dodijelite makronaredbu:

Ovdje možete vidjeti dodijeljene makronaredbe i izvršiti željene promjene.

Kako prilagoditi svojstva gumba u Excelu

Premjestite ili promijenite veličinu gumba Excel

Nakon što postavite gumb, možete ga jednostavno premjestiti ili mu promijeniti veličinu. Da biste izvršili bilo koju od ovih radnji, desnom tipkom miša kliknite gumb. Zatim možete kliknuti lijevom tipkom miša i povući gumb na željeno mjesto ili mu promijeniti veličinu.

Gumb Preimenuj

Kad je gumb odabran, pritisnite lijevu tipku miša na tekst gumba za uređivanje.

Za dodavanje više redaka jednostavno pritisnite UNESI ključ.

Gumb za oblikovanje

Za oblikovanje drugih svojstava gumba, Desnom tipkom miša> Kontrola formata

Ovdje možete prilagoditi veličine fonta i mnoga druga svojstva gumba:

Posebno valja istaknuti karticu "Svojstva" koja mijenja način na koji se gumb ponaša pri umetanju, brisanju, promjeni veličine ili skrivanju/otkrivanju okolnih redaka i stupaca.

  • Pomicanje i veličina s ćelijama: Gumb će se pomicati i mijenjati veličinu pri promjeni redaka i stupaca.
  • Pomičite se, ali nemojte mjeriti s ćelijama: Gumb će se pomaknuti, ali neće promijeniti veličinu.
  • Ne pomičite se i ne povećavajte veličinu ćelijama: Gumb se neće pomicati niti mijenjati veličinu.
  • Konačno, Ispis objekta može postaviti objekt da se prikazuje na ispisima. To nije zadano označeno, ali se po želji može uključiti.

Dodijelite makronaredbu obliku

Osim gumba, makronaredbe se mogu dodijeliti i drugim objektima poput slika, tekstualnih okvira i oblika. Pomoću slike ili oblika možete napraviti gumb koji izgleda kako god želite. Excel uključuje široki raspon prilagodljivih oblika, uključujući poligone, strelice, transparente i još mnogo toga što bi moglo biti prikladnije za vaš radni list od uobičajene kontrole gumba.

Oblicima se pristupa s kartice Umetanje:

Odaberite željeni oblik s padajućeg izbornika Oblik, nacrtajte ga na radnom listu kao što biste to učinili tipkom, zatim ga kliknite desnom tipkom miša i odaberite "Dodijeli makro …" iz skočnog dijaloga. Opcije su iste kao dodjeljivanje makronaredbe gumbu.

Dodijelite makronaredbu hipervezi

Makronaredbe se također mogu dodijeliti hipervezama pomoću VBA događaji. Događaji su postupci koji se pokreću kada se izvrše određene radnje:

  • Otvorite/zatvorite/spremite radnu knjigu
  • Aktiviraj / deaktiviraj radni list
  • Promjene vrijednosti stanica
  • Kliknite Hiperveza
  • i više.

Događaji zahtijevaju poznavanje VBA. Da biste saznali više o događajima, posjetite naš VBA vodič.

Vi ćete pomoći u razvoju web stranice, dijeljenje stranicu sa svojim prijateljima

wave wave wave wave wave