Rhestr o 10 Gwrthrych Excel VBA a Ddefnyddir yn Bennaf (Priodoleddau ac Enghreifftiau)

  • Rhannu Hwn
Hugh West

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 <22
Dulliau 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 Rhagolwg
Priodweddau
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 <22
    Priodweddau
    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 <20
    Dulliau 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
    <19 20> Math 23>

    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

Mae Hugh West yn hyfforddwr a dadansoddwr Excel hynod brofiadol gyda dros 10 mlynedd o brofiad yn y diwydiant. Mae ganddo radd Baglor mewn Cyfrifeg a Chyllid a gradd Meistr mewn Gweinyddu Busnes. Mae gan Hugh angerdd am addysgu ac mae wedi datblygu dull addysgu unigryw sy’n hawdd ei ddilyn a’i ddeall. Mae ei wybodaeth arbenigol o Excel wedi helpu miloedd o fyfyrwyr a gweithwyr proffesiynol ledled y byd i wella eu sgiliau a rhagori yn eu gyrfaoedd. Trwy ei flog, mae Hugh yn rhannu ei wybodaeth gyda’r byd, gan gynnig tiwtorialau Excel am ddim a hyfforddiant ar-lein i helpu unigolion a busnesau i gyrraedd eu llawn botensial.