Efnisyfirlit
Þ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