Looge Excelis makronupp
Exceli levinumaid ülesandeid saab tarbetu ajakulu vältimiseks automatiseerida. Olles rääkinud automatiseerimisest, on VBA makrosid edasiminek excelis; kui makrokodeerimine on tehtud, peame määratud töö tegema selle programmi. Peate juba nägema nuppu, mis suudab seda tööd teha paljudes töölehtedes, nii et kui programmeerimine on tehtud, saame selle töö määrata ühele nupule, nii et lihtsalt nupul klõpsates määratakse määratud töö . Nii et selles artiklis juhatame teid ülesande täitmiseks Exceli nupu loomise protsessi.
3 meetodit nupu loomiseks Macro Excelis?
Nagu teame, on makrokodeerimine ideaalne viis ülesannete automatiseerimiseks; selle koodi käivitamiseks on veel väike asi. Makro ja nupud on ideaalsed kombinatsioonid; see on nagu "tüüpiline India abielu, kus poisile meeldib tüdruk ja tüdrukule poiss". Lihtsalt nupuvajutusega saame käivitada sadu ridu, nii et mõnda keerukat aruannet saab automatiseerida ja oma meeskonnaliikmetele üle anda ning öelda, et töö tegemiseks on vaja vaid nuppu klõpsata.
Nii et Excelis saame Exceli nupu luua kolmel viisil ja need on allpool.
- Kujundid
- Aktiivne X-juhtimine
- Vormikontroll Excelis

Näeme neid kõiki nüüd üksikasjalikult.
# 1 - kujundite kasutamine
Parim ja lihtne viis makro määramiseks nupu loomiseks on Exceli „Kujundite” kasutamine. Saame Excelisse sisestada mitmesuguseid kujundeid ja vormindada neid kujundeid nii, nagu soovime nende väljanägemist.
Enne kujundite sisestamist on allpool makro, mille kirjutasime allolevates andmetes olevate väärtuste filtreerimiseks.

Meil on andmeid veergudes A kuni E ja lahtris G2 oleme loonud kõigi kaarditüüpide rippmenüü, kusjuures G2 lahtris valitud kaarditüüp tuleks andmetes välja filtreerida ja selleks allpool on meie kirjutatud Exceli makrokood.
Kood:
Sub Filter_Values () Dim LR As Long Dim LC Long Long Rng as Range LR = lahtrid (read.Count, 1) .End (xlUp) .Rida LC = Cells (5, Columns.Count) .End (xlToLeft). Veerg Määra Rng = Lahtrid (5, 1). Suuruse (LR, LC) Rng.AutoFilter väli: = 4, Kriteeriumid1: = Vahemik ("G2"). Väärtus Lõpp alam
Ülaltoodud koodi käivitamisel filtreerib see lahtris G2 valitud väärtused. Iga kord, kui peame Visual Basicu redaktori avama, peame koodi käivitama.
Nüüd sisestame makro määramiseks kujundid.
1. samm: minge Excelis vahekaardile INSERT ja leidke valik „Kujud”.

2. samm: kui klõpsate rippmenüül „Kujud”, näeme paljusid kujundivalikuid.

Valige ükskõik milline kujund ja joonistage töölehele (andmetabeli kohal).

3. samm: pärast kujundite lisamist peame sellele sisestama tekstiväärtuse, nii et paremklõpsake kujundil ja valige käsk „Muuda teksti”.

4. samm: sisestage tekst nii, nagu soovite sõnumi kasutajale edastada.

5. samm: see on kuju vaikevaade, nii et saame selle vormindada vahekaardil „Vorming“.

6. samm: kui kujundile on antud õige vormindus, paremklõpsake ja valige „Määra makro”.

7. samm: nüüd avab see visuaalse põhiredaktori kõik makronimed.

Valige makro, mille soovite kujundile määrata.

8. samm: klõpsake nüüd nuppu „Ok” ja kujule on määratud makro.
Kujul hõljutades näete käe osutit, mis näitab klõpsamise võimalust.

Kui klõpsate, käivitatakse määratud makro ja lahtris G2 olev väärtus filtreeritakse.

# 2 - Vormikontrolli kujundite ja Active X kasutamine
Arendaja vahekaardi all on meil valik nimega "Lisa"; selle all; meil on vormi juhtimine ja Active X juhtimine.

Valige jaotises „Vormi juhtelemendid” valik „Nupp” .

Joonistage see oma töölehele ja kohe saate makrode loendi.

Valige makro, mille soovite määrata, ja klõpsake ülaltoodud akna sulgemiseks nuppu „Ok”.
Nüüd on makro käitamiseks loodud nupp.

Nii saame makros käivitamiseks Excelis luua nupu.
Asjad, mida meeles pidada
- Nupp Active X Control nõuab täiendavaid teadmisi kodeerimise kohta, nii et see pole käesolevas artiklis käsitletud.
- Põhiline erinevus kuju ja vormi juhtimise vahel on nende välimus.