Listi yfir 10 mest notaða Excel VBA hluti (eiginleikar og dæmi)

  • Deildu Þessu
Hugh West

Þessi grein er hluti af seríu minni: Excel VBA & Fjölvi – Skref fyrir skref heildarleiðbeiningar . Við munum ræða lista yfir aðeins 10 Excel VBA hluti sem mest eru notaðir.

Hlaða niður æfingarvinnubók

Hlaða niður þessari æfingabók til að æfa á meðan þú ert að lesa þessa grein.

VBA Objects.xlsm

Hvað eru VBA Objects?

An Object er skipun eða eitthvað sem á við í VBA kóða til að framkvæma ákveðin verkefni.

VBA (Visual Basic Application) er hlutbundið forritunarmál. Hluturinn er einn af þáttum VBA.

Hlutur hefur eigin eiginleika og aðferð. Aðferðin er aðgerðin sem þessi hlutur framkvæmir og eiginleikin útskýrir eiginleika þess hlutar.

Eiginleikar VBA-hluta

Til að nota VBA-hlut verður að vera til aðferð eða eign í hlutnum. Við munum ræða þá eiginleika hér.

Eiginleikar

VBA hlutareiginleikar má líta á sem stillingar hluta.

Excel hefur marga hluti. Flestir hlutir í Excel VBA sem við vinnum með hafa eiginleika.

Dæmi:

  • Range object hefur eiginleika. Sum þeirra eru Dálkur , Formúla , Röð , Breidd og Gildi .
  • Hlutur Chart hefur eiginleika eins og Legend , ChartArea , ChartStyle og svo framvegis.
  • ChartTitle er líka anVBA kóða er notað til að búa til stjörnu með 5 brúnum.
    4690

    Við getum teiknað hvaða form sem er með því að breyta msoShape5pointStar skipuninni.

    10. ListObject Object

    ListObject er hluti af ListObjects Object . ListObject tilgreinir eina töflu vinnublaðsins.

    Aðferðir Eiginleikar
    Eyða Virkt
    Birta Forrit
    Endurnýja Sjálfvirk síun
    Breyta stærð Athugasemd
    Creator
    Nafn
    Foreldri
    Svið
    Raða
    Samantekt

    Dæmi:

    Þetta dæmi er til að draga gögn úr töflu og geyma þau í fylkinu.

    6898

    Lesa meira: Excel VBA til að fylla fylki með frumugildum (4 viðeigandi dæmi)

    Niðurstaða

    Í þessari grein lýstum við algengum Excel VBA hlutalisti. Ég vona að þetta uppfylli þarfir þínar. Vinsamlega kíktu á vefsíðuna okkar ExcelWIKI.com og gefðu tillögur þínar í athugasemdareitnum.

    hlut, með eiginleikum eins og font , Format og Border .

Notkun VBA Object Properties:

Við getum skrifað VBA kóða til að gera eftirfarandi:

  • Þú getur skoðað núverandi eiginleika stillingar hlutar og gert eitthvað út frá þessum stillingum.
  • Þú getur breytt eignastillingum hlutarins með því að setja ný gildi.

Skoðaðu þessa VBA setningu:

Range("E10").Value

Í þessari yfirlýsingu, Range er hlutur, Value er einn af eiginleikum. Í VBA yfirlýsingunni eru hlutir og eiginleikar settir hlið við hlið og aðskilja þá með punkti ( punktur, . ). Hlutir eru settir fyrst, síðan eiginleikar þeirra.

Til dæmis setur eftirfarandi VBA setning eiginleikann Value á svið E10:100 .

2982

Sú setning mun valda því að talan 100 birtist í E10 klefi .

Aðferðir:

A aðferðer aðgerð sem er útfærð á hlut.

Hlutir hafa líka aðferðir. Til dæmis hafa Range hlutir Clear aðferð. Eftirfarandi VBA yfirlýsing hreinsar svið . Þessi setning jafngildir því að velja Svið og velja síðan Heima ➪ Breyting ➪ Hreinsa ➪ Hreinsa allt :

6420

Í VBA kóða líta aðferðir út eins og eiginleikar. Aðferðir eru tengdar hlutunum með aðskilnaði (.). Hins vegar eru aðferðir og eiginleikar mismunandi hugtök í VBA.

Lesa meira: Excel ChartHverfur þegar gögn eru falin (3 lausnir)

Listi yfir 10 mest notaða VBA hluti í Excel

Það er stigveldi og síðan Excel þegar um er að ræða hlutir sem eru:

Forrit → Vinnubók → Vinnublað → Svið

Hér munum við ræða lista yfir algengustu hluti Excel VBA í smáatriðum.

1. Application Object

Application hluturinn er einn af mest notuðu hlutum Excel. Það er notað til að tákna heildar Excel forritið.

Aðferðir Eiginleikar
Reikna út ActiveCell
CalculateFull ActiveSheet
InputBox ActiveWindow
Hætta ActiveWorkbook
Keyra DisplayScrollBars
Afturkalla DisplayFormulaBar
Bíddu Slóð
StatusBar

Við þurfum að bæta við nauðsynlegum eiginleikum eða aðferð á meðan þessum hlut er beitt í Excel.

Dæmi 1:

Hér notuðum við

1>Reiknið aðferð. Þetta fjölvi er notað til að reikna út allar opnar vinnubækur.

8657

Dæmi 2:

Í dæmið hér að neðan, notuðum við DisplayScrollBars eiginleikann með Application hlutnum. Tilgangurinn með þessu fjölvi er að fela skrunstikuna.

4112

Hér setjum við stöðuna False , sem þýðir það mun ekkibirta skrunstikur Excel blaðsins.

Lesa meira: Hvernig á að opna vinnubók frá slóð með því að nota Excel VBA (4 dæmi)

2. Workbooks Object

Workbooks hlutur er tengdur vinnubókinni. Það táknar listann yfir opnaðar vinnubækur í Excel forriti.

Aðferðir Eiginleikar
Bæta við Umsókn
Útritun Talning
Loka Höfundar
Opið Hlutur
Foreldri

Dæmi 1:

Hér notuðum við einfaldan VBA kóða byggðan á Workbooks hlutnum sem mun loka Excel vinnubókinni.

8431

Dæmi 2:

Þetta dæmi mun bæta við nýrri breytu page_1 í Disney.xlsx vinnubókinni.

7161

3. Vinnubókarhlutur

Hluturinn Vinnubók táknar eina vinnubók. Það er meðlimur í vinnubókum sem eru virkar eða opnar. Frekar er vinnubók safn vinnublaða.

Aðferðir Eiginleikar
Virkar ActiveChart
AddTo Favorite ActiveSheet
Loka AutoSaveOn
DeleteNumberFormat Fullt nafn
Vista Notandastaða
Vista sem

Dæmi 1:

Við viljum loka núverandi vinnubók.

3761

Viðnotaði svipaðan kóða á loka vinnubókina. Vinnubækur hluturinn er notaður á allar opnaðar vinnubækur. En vinnubókarhluturinn á aðeins við um virku vinnubókina.

Dæmi 2:

Í þessu dæmi munum við nefna hólf með vinnubókinni hlutur.

7548

4. Sheets Object

Hluturinn Sheets tengist alls kyns blöðum í tilgreindri eða virku Excel vinnubók. Skip geta verið vinnublöð, kortablöð örblöð.

Aðferðir Eiginleikar
Bæta við Forriti
Bæta við2 Tala
Afrita Item
Eyða Foreldri
Færa Sýnilegt
PrintOut
PrintPreview
VelduReikna

Dæmi 1:

Þessi VBA kóða mun virkja 2nd blað vinnubókarinnar.

2297

Dæmi 2:

Í þessu dæmi munum við bæta við nýju blaði á eftir 1. blaðinu.

6887

5. Vinnublaðshlutur

Þetta Worksheets hlutur er hluti af Sheets hlutnum. Það er aðeins safn vinnublaðanna. En Sheets hluturinn inniheldur einnig töflublöð og örblöð.

Aðferðir Eiginleikar
Afrita Umsókn
Eyða Count
Færa Höfundar
PrintOut Atriður
PrintPreview Foreldri
Veldu Sýnlegt
Bæta við
Bæta við2

Dæmi 1:

Það mun virkja 2. vinnublað eftirfarandi vinnubókar

6350

Við gætum líka notað Lök hlutur. En ef við notum Sheets hlutinn, þá fer það einnig eftir staðsetningu tilgreindrar vinnubókar sem gæti virkjað töflu eða örblað.

Dæmi 2:

Við munum afrita blað á viðkomandi stað í vinnubókinni.

1851

Svipaðir lestrar

  • 22 Macro dæmi í Excel VBA
  • 20 hagnýt kóðun ráð til að ná tökum á Excel VBA
  • Hvernig á að skrifa VBA kóða í Excel (með auðveldu Skref)
  • Tegundir VBA fjölva í Excel (fljótleg leiðarvísir)
  • Kynning á VBA eiginleikum og forritum

6. Vinnublaðshlutur

Hluturinn Worksheet er hluti af Worksheets . Það táknar aðeins eitt vinnublað. Þessi hluti mun sýna sýnishorn af VBA kóða byggt á Worksheet hlutnum sem endurnefnir avinnublað.

Aðferðir Eiginleikar
Virkja Forrit
Reikna út Frumur
Stafsetningarathugun Dálkar
Afrita Athugasemdir
Eyða Nafn
Mena Næsta
Færa Útlínur
Líma PageSetup
PasteSpecial Foreldri
PrintOut Svið
PrintPreview Raðir
Vista sem Form
Veldu Raða
Flipi
Tegund
Sýnilegt

Dæmi 1:

Nafn virka vinnublaðsins mun breytast eftir að þessi VBA kóða er notaður.

9642

Dæmi 2:

Við viljum vita um núverandi vinnublað. Notaðu eftirfarandi VBA kóða.

9245

7. Range Object

Range hluturinn er tengdur hólfum Excel skráarinnar. Það er notað til að velja eina reit, röð, dálk eða ákveðinn fjölda frumna, raða eða dálka úr Excel vinnublaði. Við verðum að setja frumutilvísunina írök.

Aðferðir Eiginleikar
Virkja Heimilisfang
Sjálfvirk útfylling Forrit
Reikna út svæði
Hreinsa Frumur
Afrita Dálkur
Eyða Count
Finna Enda
Setja inn Leturgerð
LímaSpecial Hæð
Skipta út Atriði
Hlaupa Vinstri
Veldu ListObject
Sýna Nafn
Raða Næsta
Tafla Foreldri
Svið
Röð
Raðir
Topp
Staðfesting
Gildi
Breidd

Dæmi 1:

Þetta er sýnishorn af VBA kóða, sem velur frumur af svæði B5:D5 .

8474

Dæmi 2:

Þetta dæmi mun afrita ákveðið svið frá virkt shee t.

2951

8. Shapes Object

Shapes hluturinn er tengdur öllum formum sem eru til í vinnublaði. Við getum valið og eytt eða framkvæmt önnur verkefni með því að nota þettahlut.

Aðferðir Eiginleikar
AddCallout Umsókn
AddConnector Count
AddLine Creator
AddPicture Foreldri
AddShape Svið
Item
SelectAll

Dæmi 1:

Þessi VBA kóða mun velja allar tegundir af formum úr vinnublaði.

3819

Dæmi 2:

Í þessu dæmi munum við beita æskilegri aðgerð á núverandi form virka vinnublaðsins.

5464

9. Shape Object

Shape hluturinn er hluti af formunum. Það gefur til kynna eina lögun í virku vinnublaði. Það er notað með Shapes hlutnum.

Aðferðir Eiginleikar
Beita Forrit
Afrita AutoShapeType
Klippa Bakgrunnsstíll
Eyða Myndrit
Afrit Tengi
Veldu Fill
Hæð
Vinstri
Nafn
OnAction
Foreldri
Hugleiðing
Titill
Efst
Tegund
Sýnilegt
Breidd

Dæmi:

Þetta einfalda

Hugh West er mjög reyndur Excel þjálfari og sérfræðingur með yfir 10 ára reynslu í greininni. Hann er með BA gráðu í bókhaldi og fjármálum og meistaragráðu í viðskiptafræði. Hugh hefur ástríðu fyrir kennslu og hefur þróað einstaka kennsluaðferð sem auðvelt er að fylgja eftir og skilja. Sérfræðiþekking hans á Excel hefur hjálpað þúsundum nemenda og fagfólks um allan heim að bæta færni sína og skara fram úr í starfi. Í gegnum bloggið sitt deilir Hugh þekkingu sinni með heiminum og býður upp á ókeypis Excel námskeið og netþjálfun til að hjálpa einstaklingum og fyrirtækjum að ná fullum möguleikum.