Ustvarite makro v Excelu - Easy Excel VBA

Kazalo

Zavihek za razvijalce | Ukazni gumb | Dodelite makro | Urejevalnik Visual Basic

Z Excel VBA opravila v Excelu lahko avtomatizirate tako, da napišete tako imenovane makre. V tem poglavju se naučite ustvariti preprosto makro ki se izvede po kliku na ukazni gumb. Najprej vklopite zavihek Razvijalec.

Kartica za razvijalce

Če želite vklopiti zavihek Razvijalec, izvedite naslednje korake.

1. Z desno miškino tipko kliknite kjer koli na traku in nato kliknite Prilagodi trak.

2. Pod možnostjo Prilagodi trak na desni strani pogovornega okna izberite Glavni zavihki (če je potrebno).

3. Potrdite potrditveno polje Razvijalec.

4. Kliknite V redu.

5. Zavihek Razvijalec najdete poleg zavihka Pogled.

Ukazni gumb

Če želite na svoj delovni list postaviti ukazni gumb, izvedite naslednje korake.

1. Na zavihku Razvijalec kliknite Vstavi.

2. V skupini Kontrolniki ActiveX kliknite Ukazni gumb.

3. Povlecite ukazni gumb na delovnem listu.

Dodelite makro

Če želite ukaznemu gumbu dodeliti makro (eno ali več kodnih vrstic), izvedite naslednje korake.

1. Z desno miškino tipko kliknite CommandButton1 (preverite, ali je izbran Design Mode).

2. Kliknite Ogled kode.

Prikaže se urejevalnik Visual Basic.

3. Kazalec postavite med Private Sub CommandButton1_Click () in End Sub.

4. Dodajte spodaj prikazano kodno vrstico.

Opomba: okno na levi z imeni Sheet1 (Sheet1) in ThisWorkbook se imenuje Project Explorer. Če Project Explorer ni viden, kliknite View, Project Explorer. Če okno Koda za List1 ni vidno, kliknite List1 (List1). Zaenkrat lahko zanemarite stavek Option Explicit.

5. Zaprite urejevalnik Visual Basic.

6. Kliknite ukazni gumb na listu (preverite, ali je način za oblikovanje preklican).

Rezultat:

Čestitam. Pravkar ste ustvarili makro v Excelu!

Urejevalnik Visual Basic

Če želite odpreti urejevalnik Visual Basic, na zavihku Razvijalec kliknite Visual Basic.

Prikaže se urejevalnik Visual Basic.

Vam bo pomagal razvoj spletnega mesta, ki si delijo stran s svojimi prijatelji

wave wave wave wave wave