Vadnica za makroje Excel

Ta vadnica zajema makro snemalnik za ustvarjanje preprostega makro v Excelu . Makro snemalnik deluje s snemanjem vseh tipk in klikov miške. Makro, ustvarjen v tej vadnici, bo uporabil številne možnosti oblikovanja v naslovu delovnega lista .

V Excelu 2007 in 2010 so vsi ukazi, povezani z makrom, na zavihku za razvijalce traku . Pogosto je treba to kartico dodati v trak, da bi dostopali do ukazov makra. Teme, ki jih obravnava ta vaja, so:

01 od 06

Dodajanje jezička za razvijalce

Kliknite, če želite povečati to sliko - Dodajte jeziček za razvijalce v Excelu. © Ted Francoski
  1. Kliknite na kartico Datoteka traku, da odprete meni z datotekami.
  2. V meniju kliknite Možnosti, da odprete pogovorno okno Možnosti programa Excel .
  3. V levo oknu kliknite možnost Prilagodi trak, da si ogledate razpoložljive možnosti v desnem oknu pogovornega okna.
  4. V razdelku Možnosti glavnih zavihkov okno preveri možnost razvijalca .
  5. Kliknite V redu.
  6. Na kartici »Razvijalec« naj bi bil zdaj viden v traku v programu Excel 2010.

Dodajanje jezička za razvijalce v Excelu 2007

  1. V Excelu 2007 kliknite gumb » Office«, da odprete spustni meni.
  2. Kliknite gumb Excel Options na dnu menija, da odprete pogovorno okno Možnosti programa Excel .
  3. V zgornjem levem oknu v pogovornem oknu za odpiranje kliknite na priljubljeno možnost.
  4. Kliknite jeziček Razvijalec za razvijalce v traku v desnem oknu odprtega pogovornega okna.
  5. Kliknite V redu.
  6. Jeziček za razvijalce naj bi bil zdaj viden v traku.

02 od 06

Dodajanje naslova delovnega lista / makro snemalnika Excel

Odpiranje pogovornega okna programa Macro Recorder. © Ted Francoski

Preden začnemo snemati naš makro, moramo dodati naslov delovnega lista, ki ga bomo oblikovali.

Ker je naslov vsakega delovnega lista navadno edinstven za ta delovni list, ne želimo vključiti naslova v makro. Zato jo bomo dodali na delovni list, preden zaženemo makro snemalnik.

  1. Kliknite na celico A1 v delovnem listu.
  2. Vnesite naslov: Stroški piškotkov za junij 2008 .
  3. Pritisnite tipko Enter na tipkovnici.

Maker snemalnik Excel

Najpreprostejši način ustvarjanja makro v Excelu je uporaba makro snemalnika. Narediti tako:

  1. Kliknite zavihek Razvijalci .
  2. V traku kliknite Snemaj makro, da odpre pogovorno okno Record Macro .

03 od 06

Možnosti makro snemalnika

Možnosti makro snemalnika. © Ted Francoski

V tem pogovornem oknu je mogoče končati 4 možnosti:

  1. Makro ime - dajte makro opisno ime. Ime se mora začeti s črko in prostori niso dovoljeni. Dovoljene so samo črke, številke in podčrtaj.
  2. Tipka za bližnjico - (neobvezno) v razpoložljivem prostoru vnesite črko, številko ali druge znake. Tako boste lahko zagnali makro tako, da držite tipko CTRL in pritisnete izbrano črko na tipkovnici.
  3. Shranite makro v
    • Opcije:
    • Ta delovni zvezek
      • Makro je na voljo samo v tej datoteki.
    • Nova delovna knjižica
      • Ta možnost odpre novo datoteko Excel. Makro je na voljo le v tej novi datoteki.
    • Osebni makro delovni zvezek.
      • Ta možnost ustvari skrito datoteko Personal.xls, ki shrani vaše makre in omogoča, da so vam na voljo v vseh datotekah Excel.
  4. Opis - (neobvezno) vnesite opis makra.

Za to vadnico

  1. Nastavite možnosti v pogovornem oknu Snemanje makrov, da se ujemajo s tistimi na zgornji sliki.
  2. Ne kliknite V redu - še - glejte spodaj.
    • S klikom na gumb OK v pogovornem oknu Snemanje makrov se prične snemati makro, ki ste ga pravkar identificirali.
    • Kot že omenjeno, makro snemalnik deluje s snemanjem vseh tipk in klikov miške.
    • Ustvarjanje makroa format_titles vključuje miške, medtem ko se izvaja makro snemalnik, klik na številne možnosti oblikovanja na zavihek doma na traku.
  3. Pojdite na naslednji korak, preden zaženete makro snemalnik.

04 od 06

Snemanje makro korakov

Snemanje makro korakov. © Ted Francoski
  1. Kliknite gumb V redu v pogovornem oknu Snemanje makrov, da zaženete makro snemalnik.
  2. Kliknite zavihek Domov na traku.
  3. Označite celice A1 do F1 v delovnem listu.
  4. Kliknite ikono Merge in Center , da se osredotoči naslov med celice A1 in F1.
  5. Kliknite ikono Popolnite barvo (izgleda kot barva), da odprete spustni seznam barve polnila.
  6. Izberite Modro, Accent 1 s seznama, če želite barvo ozadja izbranih celic spremeniti v modro.
  7. Kliknite ikono Barva pisave (velika črka »A«), da odprete spustni seznam barv.
  8. Na seznamu izberite White, da besedilo v izbranih celicah postane belo.
  9. Kliknite ikono Velikost pisave (nad ikono barve), da odprete spustni seznam velikosti pisave.
  10. Izberite 16 s seznama, da spremenite velikost besedila v izbranih celicah na 16 točk.
  11. Kliknite jeziček Razvijalec traku.
  12. Za ustavitev makro snemanja kliknite gumb Zapri snemanje na traku.
  13. Na tej točki mora biti naslov vašega delovnega lista podoben naslovu na zgornji sliki.

05 od 06

Zaženite makro

Zaženite makro. © Ted Francoski

Če želite zagnati makro, ste zabeležili:

  1. Kliknite jeziček Sheet2 na dnu preglednice .
  2. Kliknite na celico A1 v delovnem listu.
  3. Vnesite naslov: Stroški piškotkov za julij 2008 .
  4. Pritisnite tipko Enter na tipkovnici.
  5. Kliknite jeziček Razvijalec traku.
  6. Kliknite gumb Makri na traku, da odpre pogovorno okno View Macro .
  7. Kliknite makro formatov v imeniku Macro .
  8. Kliknite gumb Zaženi .
  9. Koraki makroja bi se morali samodejno zagnati in uporabiti iste korake oblikovanja, ki veljajo za naslov na listu 1.
  10. Na tej točki mora naslov na delovnem listu 2 spominjati na naslov v delovnem listu 1.

06 od 06

Makro napake / Urejanje makra

Okno urejevalnika VBA v Excelu. © Ted Francoski

Makro napake

Če vaš makro ni opravil, kot je bilo pričakovano, najlažja in najboljša možnost je, da znova sledite korakom vadnice in znova vnesite makro.

Urejanje / korak v makro

Makro Excel je napisan v programskem jeziku Visual Basic for Applications (VBA).

Če kliknete gumb Uredi ali Stop Into v pogovornem oknu Macro, zaženete urejevalnik VBA (glejte sliko zgoraj).

Uporaba urejevalnika VBA in pokrivanja programskega jezika VBA je izven obsega tega vaja.