Tabl cynnwys
Mae'r erthygl hon yn rhan o fy nghyfres: Excel VBA & Macros - Canllaw Cyflawn Cam wrth Gam . Byddwn yn trafod rhestr o ddim ond 10 gwrthrych Excel VBA a ddefnyddir yn bennaf.
Lawrlwythwch Lyfr Gwaith Ymarfer
Lawrlwythwch y llyfr gwaith ymarfer hwn i wneud ymarfer corff tra byddwch yn darllen yr erthygl hon.<3 Gwrthrychau VBA.xlsm
Beth Yw Gwrthrychau VBA?
An Mae Gwrthrych yn orchymyn neu'n rhywbeth sy'n berthnasol mewn cod VBA i gyflawni rhai tasgau penodol.
Mae'r VBA (Cymhwysiad Sylfaenol Gweledol) yn iaith raglennu sy'n canolbwyntio ar wrthrych. Mae'r gwrthrych yn un o elfennau VBA.
Mae gan wrthrych ei briodwedd a'i ddull. Y dull yw'r gweithrediad a gyflawnir gan y gwrthrych hwnnw ac mae'r priodwedd yn esbonio nodweddion y gwrthrych hwnnw.
Priodoleddau Gwrthrychau VBA
I gymhwyso gwrthrych VBA rhaid bod a dull neu eiddo yn y Gwrthddrych. Byddwn yn trafod y priodoleddau hynny yma.
Priodweddau
Gellir meddwl am briodweddau gwrthrych VBA fel gosodiadau gwrthrychau.Mae gan Excel lawer o wrthrychau. Mae gan y rhan fwyaf o'r gwrthrychau yn Excel VBA rydyn ni'n gweithio gyda nhw briodweddau.
Enghraifft:
- Mae gan wrthrych amrediad briodweddau. Mae rhai ohonynt yn Colofn , Fformiwla , Rhes , Lled , a Gwerth . <9 Mae gan wrthrych Siart briodweddau, megis Legend , ChartArea , ChartStyle , ac yn y blaen.
-
ChartTitle hefyd ynCymhwysir cod VBA i greu seren ag ymylon 5 .
1789
Gallwn luniadu unrhyw fath o siâp drwy newid y gorchymyn msoShape5pointStar.
10. ListObject Object
ListObject yn rhan o ListObjects Object . Mae Rhestr Gwrthrych yn dynodi tabl sengl o'r daflen waith.
Crëwr <19 Crynodeb 22>Dulliau | Priodweddau |
---|---|
Dileu | Active |
Cyhoeddi | Cais |
Adnewyddu | AutoFilter |
Newid Maint | Sylw |
Enw | |
Rhiant | |
Ystod | |
Trefnu | |
Enghraifft:
Esiampl hon yw echdynnu data o dabl a'i storio yn yr arae.
8527
Darllen Mwy: Excel VBA i Boblogi Arae gyda Gwerthoedd Cell (4 Enghreifftiol Addas)
Casgliad
Yn yr erthygl hon, disgrifiasom y rhai a ddefnyddir yn gyffredin Rhestr gwrthrychau Excel VBA. Rwy'n gobeithio y bydd hyn yn bodloni'ch anghenion. Edrychwch ar ein gwefan ExcelWIKI.com a rhowch eich awgrymiadau yn y blwch sylwadau.
gwrthrych, gyda phriodweddau megis Font, Fformat, a Border.Defnyddio Priodweddau Gwrthrych VBA:
Gallwn ysgrifennu cod VBA i wneud y canlynol:
- Gallwch archwilio gosodiadau priodwedd cyfredol gwrthrych a gwneud rhywbeth yn seiliedig ar y gosodiadau hyn.
- Chi yn gallu newid gosodiadau priodwedd y gwrthrych drwy osod gwerthoedd newydd.
Edrychwch ar y datganiad VBA hwn:
Range("E10").Value
Yn y datganiad hwn, Ystod yn wrthrych, Gwerth yw un o'r priodweddau. Yn y datganiad VBA, gosodir gwrthrychau a phriodweddau ochr yn ochr gan eu gwahanu gan gyfnod ( a dot, . ). Gosodir gwrthrychau yn gyntaf, yna eu priodweddau.
Er enghraifft, mae'r datganiad VBA canlynol yn gosod yr eiddo Gwerth o Ystod E10:100 .
3977
Bydd y datganiad hwnnw'n achosi i'r rhif 100 ddangos yn Cell E10 .
Dulliau:
A Gweithred a weithredir ar wrthrych yw dull.Mae gan wrthrychau ddulliau hefyd. Er enghraifft, mae gan wrthrychau Ystod ddull Clir . Mae'r datganiad VBA canlynol yn clirio Ystod . Mae'r datganiad hwn yn cyfateb i ddewis yr Ystod ac yna dewis Cartref ➪ Golygu ➪ Clir ➪ Clirio Pawb :
5323
Mewn cod VBA, mae dulliau'n edrych fel priodweddau. Mae dulliau wedi'u cysylltu â'r gwrthrychau gyda gweithredwr gwahanu (.). Fodd bynnag, mae dulliau a phriodweddau yn gysyniadau gwahanol yn VBA.
Darllen Mwy: Chart ExcelYn diflannu pan fo Data'n Guddiedig (3 Datrysiad)
Rhestr o'r 10 Gwrthrych VBA a Ddefnyddir Gan amlaf yn Excel
Mae hierarchaeth wedi'i dilyn gan Excel yn achos gwrthrychau sef:
Cais → Llyfr Gwaith → Taflen waith → Ystod
Yma, byddwn yn trafod rhestr o'r gwrthrychau a ddefnyddir amlaf yn Excel VBA yn fanwl.<3
1. Gwrthrych y Cymhwysiad
Y gwrthrych Cais yw un o wrthrychau Excel a ddefnyddir fwyaf. Fe'i defnyddir i gynrychioli cyfanswm cymhwysiad Excel.
20>Cyfrifwch Llawn <22Dulliau | Priodweddau |
---|---|
Cyfrifo | Cell Actif |
Taflen Actif | |
Blwch Mewnbwn | Ffenestr Actif |
Gadael | ActiveWorkbook |
Rhedeg | DisplayScrollBars |
Dadwneud | DisplayFormulaBar |
Aros | Llwybr |
Bar Statws |
Mae angen i ni ychwanegu'r priodwedd neu'r dull gofynnol wrth gymhwyso'r gwrthrych hwn yn Excel.
Enghraifft 1:
Yma, fe wnaethom ddefnyddio'r Cyfrifo dull. Defnyddir y macro hwn ar gyfer cyfrifo'r holl lyfrau gwaith agored.
3406
>
Enghraifft 2:
Yn yn yr enghraifft isod, fe wnaethom ddefnyddio'r priodwedd DisplayScrollBars gyda'r gwrthrych Cais . Pwrpas y macro hwn yw cuddio'r bar sgrolio.
3941
>
Yma, rydyn ni'n rhoi statws Anghywir , sy'n ei olygu ni fyddarddangos bariau sgrolio'r ddalen Excel.
Darllen Mwy: Sut i Agor Llyfr Gwaith o'r Llwybr gan Ddefnyddio Excel VBA (4 Enghraifft)
2. Llyfrau Gwaith Object
Workbooks object yn perthyn i'r llyfr gwaith. Mae'n dynodi'r rhestr o lyfrau gwaith sydd wedi'u hagor ar hyn o bryd ar raglen Excel.
20>Cadwaith 19>Dulliau | Priodweddau |
---|---|
Ychwanegu | Cais |
Cyfrif | |
Cau | Crëwr |
Agored | Eitem |
Rhiant |
Enghraifft 1:
Yma, fe wnaethom gymhwyso cod VBA syml yn seiliedig ar y gwrthrych Llyfrau Gwaith a fydd yn cau llyfr gwaith Excel.
7967
<0 Enghraifft 2:
Bydd yr enghraifft hon yn ychwanegu newidyn newydd tudalen_1 ar y llyfr gwaith Disney.xlsx .
1266
3. Gwrthrych y Llyfr Gwaith
Mae gwrthrych Llyfr Gwaith yn cynrychioli un llyfr gwaith. Mae'n aelod o Llyfrau Gwaith sy'n weithredol neu'n agored ar hyn o bryd. Yn hytrach, casgliad o daflenni gwaith yw llyfr gwaith.
Dulliau Egnïol AddToFavourite <16 <20 >Enghraifft 1:
Rydym eisiau cau'r llyfr gwaith presennol.
9245
Nicymhwyso cod tebyg i'r llyfr gwaith agos. Mae gwrthrych y Llyfrau Gwaith yn cael ei gymhwyso i'r holl lyfrau gwaith a agorwyd. Ond mae gwrthrych y Llyfr Gwaith yn berthnasol i'r llyfr gwaith gweithredol yn unig.
Enghraifft 2:
Yn yr enghraifft hon, byddwn yn enwi cell gan ddefnyddio'r Llyfr Gwaith gwrthrych.
4186
> 4. Taflenni Gwrthrych
Mae'r gwrthrych Talenni yn perthyn i bob math o daflenni yn y llyfr gwaith Excel penodedig neu weithredol. Gall taflenni fod yn daflenni gwaith, taflenni siartiau meicro.
Priodweddau | |
---|---|
Siart Actif | |
Taflen Actif | |
Cau | AutoSaveOn |
Dileu Fformat Rhif | Enw Llawn |
Cadw | Statws Defnyddiwr |
SaveAs |
Dulliau | Priodweddau |
---|---|
Ychwanegu | Cais |
Add2 | Cyfrif |
Copi | Eitem |
Dileu | Rhiant |
Symud | Gweladwy |
Argraffu | |
PrintPreview | |
DewisCalculate |
Enghraifft 1:
Bydd y cod VBA hwn yn actifadu dalen 2 y llyfr gwaith.
2822<0
Enghraifft 2:
Yn yr enghraifft hon, byddwn yn ychwanegu dalen newydd ar ôl y ddalen 1af .
6415
5. Taflenni Gwaith Gwrthrych
Mae'r Taflenni Gwaith hwn yn rhan o'r gwrthrych Taflenni . Casgliad o'r taflenni gwaith yn unig ydyw. Ond mae gwrthrych Taflenni hefyd yn cynnwys taflenni siart a microdalennau.
Dulliau <19 20>Argraffu<21 Argraffu RhagolwgPriodweddau | |
---|---|
Copi | Cais |
Dileu | Cyfrif |
Symud | Crëwr |
Eitem | |
Rhiant | |
Dewis | Gweladwy |
Ychwanegu | |
Add2 |
Enghraifft 1:
Bydd yn actifadu taflen waith 2 y llyfr gwaith canlynol
8012
Gallwn hefyd ddefnyddio'r Taflenni gwrthrych. Ond os defnyddiwn y gwrthrych Taflenni , mae'n bosibl y bydd hynny'n actifadu siart neu daflen ficro hefyd yn dibynnu ar leoliad y llyfr gwaith penodedig.
Enghraifft 2:
Byddwn yn copïo tudalen o'r lleoliad dymunol ar y llyfr gwaith.
1146
Darlleniadau Tebyg
- 1>22 Enghreifftiau Macro yn Excel VBA
- 20 Awgrymiadau Codio Ymarferol i Feistroli Excel VBA
- Sut i Ysgrifennu Cod VBA yn Excel (Gyda Hawdd Camau)
- Mathau o Macros VBA yn Excel (Arweiniad Cyflym)
- Cyflwyniad i Nodweddion a Chymwysiadau VBA 11>
6. Taflen Waith Gwrthrych
Mae gwrthrych Taflen Waith yn rhan o'r Taflenni Gwaith . Mae'n cynrychioli taflen waith sengl yn unig. Bydd yr adran hon yn dangos cod VBA enghreifftiol yn seiliedig ar y gwrthrych Taflen Waith sy'n ailenwi ataflen waith.
Dulliau <19 20>Dileu <19 20>Argraffu <19 Math <22Priodweddau | |
---|---|
Ysgogi | Cais |
Cyfrifo | Celloedd |
Gwir Sillafu | Colofnau |
Copi<21 | Sylwadau |
Enw | |
Gwerthuso | Nesaf |
Symud | Amlinelliad |
Gludo | Gosod Tudalen |
Gludw Arbennig<21 | Rhiant |
Ystod | |
Argraffu Rhagolwg | Rhesi |
SaveAs | Siapiau |
Dewiswch | Trefnu |
Tab | |
Gweladwy |
Enghraifft 1:
Bydd enw'r daflen waith weithredol yn newid ar ôl cymhwyso'r cod VBA hwn.
3565
Enghraifft 2:
Rydym eisiau gwybod am y daflen waith gyfredol. Cymhwyswch y cod VBA canlynol.
9757
> 7. Ystod Gwrthrych
Mae'r gwrthrych Ystod yn perthyn i gelloedd y ffeil Excel. Fe'i defnyddir i ddewis un gell, rhes, colofn, neu nifer benodol o gelloedd, rhesi, neu golofnau o Daflen Waith Excel. Mae'n rhaid i ni roi'r cyfeirnod cell yn ydadl.
<19 <19 20>PasteSpecial<21 20>Newid <19 Tabl <20Dulliau | Eiddo |
---|---|
Ysgogi | Cyfeiriad |
AwtoLlenwi | Cais |
Cyfrifo | Ardaloedd |
Clirio<21 | Celloedd |
Copi | Colofn |
Dileu | Cyfrif |
Canfod | Diwedd |
Mewnosod | Font |
Uchder | |
Eitem | |
Rhedeg | Chwith |
Dewis | Rhestr Gwrthrych |
Dangos | Enw |
Trefnu<21 | Nesaf |
Rhiant | |
Ystod | |
Rhes | |
Rhes | |
Brig | |
Dilysiad | |
Gwerth | |
Lled |
Enghraifft 1:
Cod VBA enghreifftiol yw hwn, sy'n dewis celloedd amrediad B5:D5 .
5057
Enghraifft 2:
Bydd yr enghraifft hon yn copïo ystod benodol o'r hi gweithredol t.
1213
> 8. Siapiau Gwrthrych
Mae gwrthrych Shapes yn perthyn i bob siâp sy'n bodoli mewn taflen waith. Gallwn ddewis a dileu neu gyflawni tasgau eraill gan ddefnyddio hyngwrthrych.
<19 Esiampl 1:Bydd y cod VBA hwn yn dewis pob math o siapiau o daflen waith.
2325
Enghraifft 2:
Yn yr enghraifft hon, byddwn yn cymhwyso'r weithred a ddymunir i'r presennol siapiau'r daflen waith weithredol.
1933
9. Gwrthrych Siâp
Mae gwrthrych Siâp yn rhan o'r Siapiau. Mae'n dynodi un siâp mewn taflen waith weithredol. Mae'n cael ei ddefnyddio gyda'r gwrthrych Shapes .
Dulliau | Eiddo |
---|---|
AddCallout | Cais |
AddConnector | Cyfrif |
AddLine | Crëwr |
AddPicture<21 | Rhiant |
AddShape | Ystod |
Eitem | |
Dewis Pawb |
Enghraifft:
Y syml hwn
Dulliau | Priodweddau |
---|---|
Cymhwyso | Cais |
Copi | AutoShapeType |
Torri | Arddull Gefndir |
Dileu | Siart |
Dyblyg | Cysylltydd |
Dewis | Llenwi |
Uchder | |
Chwith | |
Enw | |
Ar Weithredu | |
Rhiant | |
Myfyrdod | |
Teitl | |
Brig | |
Gweladwy | |
Lled |