Gehien erabiltzen diren 10 Excel VBA objektuen zerrenda (atributuak eta adibideak)

  • Partekatu Hau
Hugh West

Artikulu hau nire seriearen parte da: Excel VBA & Makroak - Urratsez urratseko gida osoa . Gehienetan erabiltzen diren Excel VBA objektuen zerrenda bat eztabaidatuko dugu.

Deskargatu Praktika-lan-koadernoa

Deskargatu praktika-koaderno hau artikulu hau irakurtzen ari zaren bitartean ariketa egiteko.

VBA Objects.xlsm

Zer dira VBA objektuak?

An Object VBA kodean zeregin zehatz batzuk burutzeko aplikatzen den komando bat edo zerbait da.

VBA (Visual Basic Application) objektuetara zuzendutako programazio-lengoaia da. Objektua VBAren elementuetako bat da.

Objektu batek bere propietatea eta metodoa ditu. Metodoa objektu horrek egiten duen eragiketa da eta propietateak objektu horren ezaugarriak azaltzen ditu.

VBA Objektuen atributuak

VBA objektu bat aplikatzeko bat izan behar da. Objektuan metodoa edo propietatea. Atributu horiek eztabaidatuko ditugu hemen.

Propietateak

VBA objektuen propietateak objektuen ezarpen gisa har daitezke.

Excel-ek objektu asko ditu. Lan egiten dugun Excel VBA-ko objektu gehienek propietateak dituzte.

Adibidea:

  • Barruti objektuak propietateak ditu. Horietako batzuk Ztabea , Formula , Errenkada , Zabalera eta Balioa dira.
  • Diagrama objektu batek propietateak ditu, hala nola, Kondaira , ChartArea , ChartStyle eta abar.
  • ChartTitle ere bat daVBA kodea 5 ertzak dituen izar bat sortzeko aplikatzen da.
    4716

    Edozein forma marraztu dezakegu msoShape5pointStar komandoa aldatuz.

    10. ListObject Object

    ListObject ListObjects Object -ren zati bat da. ListObject batek lan-orriaren taula bakarra adierazten du.

    Metodoak Propietateak
    Ezabatu Aktibo
    Argitaratu Aplikazioa
    Freskatu Iragazki automatikoa
    Tamaina aldatu Iruzkina
    Sortzailea
    Izena
    Gurasoa
    Barrutia
    Ordenatu
    Laburpena

    Adibidea:

    Adibide hau taula batetik datuak atera eta array-n gordetzea da.

    2729

    Gehiago irakurri: Excel VBA matrizea gelaxken balioekin betetzeko (4 adibide egoki)

    Ondorioa

    Artikulu honetan, erabili ohi den deskribatu dugu. Excel VBA objektuen zerrenda. Espero dut honek zure beharrak asetzea. Mesedez, begiratu gure webgunera ExcelWIKI.com eta eman zure iradokizunak iruzkinen koadroan.

    objektua, Letra-tipoa , Formatua eta Ertza bezalako propietateekin.

VBA Objektu-Propietateen erabilera:

VBA kodea idatz dezakegu honako hau egiteko:

  • Objektu baten uneko propietateen ezarpenak aztertu eta ezarpen hauetan oinarritutako zerbait egin dezakezu.
  • Zuk. objektuaren propietateen ezarpenak alda ditzake balio berriak ezarriz.

Begiratu VBA adierazpen hau:

Range("E10").Value

Adierazpen honetan, Barrutia objektu bat da, Balioa propietateetako bat da. VBA adierazpenean, objektuak eta propietateak elkarren ondoan jartzen dira puntu batez bereiziz ( puntu bat, . ). Objektuak jartzen dira lehenik, eta gero haien propietateak.

Adibidez, hurrengo VBA adierazpenak Balioa propietatea ezartzen du Barrutia E10:100 .

6852

Adierazpen horrek 100 zenbakia E10 gelaxka n bistaratuko du.

Metodoak:

A metodoaobjektu batean inplementatutako ekintza bat da.

Objektuek ere metodoak dituzte. Adibidez, Barrutia objektuek Garbitu metodoa dute. Hurrengo VBA adierazpenak Barrutia garbitzen du. Adierazpen hau Barrutia hautatzea eta, ondoren, Hasiera ➪ Edizioa ➪ Garbitu ➪ Garbitu guztiak :

2040

VBA kodean, metodoek propietate itxura dute. Metodoak objektuekin konektatzen dira bereizketa-operadore batekin (.). Hala ere, metodoak eta propietateak kontzeptu desberdinak dira VBAn.

Gehiago irakurri: Excel DiagramaDatuak ezkutatuta daudenean desagertzen da (3 irtenbide)

Excel-en gehien erabiltzen diren 10 objekturen zerrenda

Hierarkia bat dago eta ondoren Excel-en kasuan. objektuak hau da:

Aplikazioa → Lan-koadernoa → Lan-orria → Barrutia

Hemen, Excel VBA-ren gehien erabiltzen diren objektuen zerrenda zehatz-mehatz aztertuko dugu.

1. Aplikazio-objektua

Aplikazioa objektua Excel-en gehien erabiltzen den objektuetako bat da. Excel aplikazio osoa irudikatzeko erabiltzen da.

Metodoak Propietateak
Kalkulatu ActiveCell
CalculateFull ActiveSheet
InputBox ActiveWindow
Irten ActiveWorkbook
Exekutatu DisplayScrollBars
Desegin DisplayFormulaBar
Itxaron Bidea
Egoera-barra

Exelen objektu hau aplikatzean beharrezkoa den propietatea edo metodoa gehitu behar dugu.

1. adibidea:

Hemen, Kalkulatu metodoa. Makro hau irekita dauden lan-liburu guztiak kalkulatzeko erabiltzen da.

9481

2. adibidea:

In beheko adibidean, DisplayScrollBars propietatea erabili dugu Aplikazioa objektuarekin. Makro honen helburua korritze-barra ezkutatzea da.

2633

Hemen, egoera False jartzen dugu, hau da, ez da izangobistaratu Excel orriaren korritze-barrak.

Irakurri gehiago: Nola ireki lan-liburua bidetik Excel VBA erabiliz (4 adibide)

2. Lan-koadernoak objektua

Lankoadernoak objektua lan-koadernoarekin erlazionatuta dago. Excel aplikazio batean une honetan irekitako lan-liburuen zerrenda adierazten du.

Metodoak Propietateak
Gehitu Aplikazioa
Ikusi Zenbaketa
Itxi Sortzailea
Ireki Elementua
Gurasoa

1. adibidea:

Hemen, Excel lan-liburua itxiko duen Workbooks objektuan oinarritutako VBA kode soil bat aplikatu dugu.

4974

2. adibidea:

Adibide honek page_1 aldagai berri bat gehituko du Disney.xlsx lan-liburuan.

2927

3. Lan-koadernoaren objektua

Lan-koadernoa objektuak lan-koaderno bakarra adierazten du. Une honetan aktibo edo irekita dauden Lan-koadernoak ko kidea da. Lan-koadernoa lan-orri bilduma bat da.

Metodoak Propietateak
Aktiboak ActiveChart
Gehitu gogokoetara ActiveSheet
Itxi Gorde automatikoa aktibatuta
DeleteNumberFormat Izen osoa
Gorde UserStatus
Gorde honela

1.adibidea:

Oraingo lan-koadernoa itxi nahi dugu.

1123

Guantzeko kode bat aplikatu zion itxiko lan-koadernoari. Lan-koadernoak objektua irekitako lan-liburu guztietan aplikatzen da. Baina Lan-liburuaren objektua lan-liburu aktiboari soilik dagokio.

2. adibidea:

Adibide honetan, gelaxka bati izena emango diogu Lan-koadernoa <2 erabiliz>objektua.

9618

4. Orriak objektua

Orriak objektua zehaztutako edo aktibo Excel lan-liburuko orri mota guztiekin erlazionatuta dago. Fitxak lan-orriak izan daitezke, diagrama-orriak mikro-orriak.

Metodoak Propietateak
Gehitu Aplikazioa
Gehitu2 Zenbaketa
Kopiatu Elementua
Ezabatu Gurasoa
Mugitu Ikusgai
Inprimatu
Inprimatu Aurrebista
HautatuKalkulatu

1. adibidea:

VBA kode honek lan-liburuko 2. orria aktibatuko du.

9311

2. adibidea:

Adibide honetan, orri berri bat gehituko dugu 1. orriaren ondoren.

4057

5. Worksheets Object

Objektu Lansheets objektu hau Fiches objektuaren zati bat da. Fitxak soilik biltzen dituena da. Baina Orriak objektuak diagrama-orriak eta mikroak ere baditufitxak.

Metodoak Propietateak
Kopiatu Aplikazioa
Ezabatu Zenbaketa
Mugatu Sortzailea
Inprimatu Elementua
Inprimatzeko aurrebista Gurasoa
Hautatu Ikusgai
Gehitu
Gehitu2

1. adibidea:

Ondoko lan-liburuko 2. lan-orria aktibatuko du

5078

Ere erabil dezakegu. Orriak objektua. Baina Fitxak objektua erabiltzen badugu, baliteke diagrama edo mikro orri bat aktibatzea zehaztutako lan-liburuaren kokapenaren araberakoa baita.

2. adibidea:

Fitxa bat kopiatuko dugu lan-koadernoan nahi dugun kokapenean.

6340

Antzeko irakurketak

  • 22 makro-adibide Excel VBA-n
  • 20 kodetze-aholku praktikoak Excel VBA menperatzeko
  • Nola idatzi VBA kodea Excel-en (errazarekin Urratsak)
  • VBA makro motak Excel-en (gida azkarra)
  • VBA ezaugarri eta aplikazioen sarrera

6. Lan-orriaren objektua

Lan-orria objektua Lan-orrien zati bat da. Lan-orri bakarra adierazten du. Atal honek VBA kode bat erakutsiko du izena aldatzen duen Lan-orria objektuan oinarrituta.lan-orria.

Metodoak Propietateak
Aktibatu Aplikazioa
Kalkulatu Zelulak
Egiaztatu ortografia Ztabeak
Kopiatu Iruzkinak
Ezabatu Izena
Ebaluatu Hurrengoa
Mugitu Eskema
Itsatsi Orria konfiguratzea
Itsatsi Berezia Gurasoa
Inprimatu Barrutia
Inprimatzeko aurrebista Errenkadak
Gorde honela Formak
Hautatu Ordenatu
Fitxa
Mota
Ikusgai

1.adibidea:

VBA kode hau aplikatu ondoren lan-orri aktiboaren izena aldatuko da.

3913

2. adibidea:

Oraingo lan-orriari buruz jakin nahi dugu. Aplikatu hurrengo VBA kodea.

8130

7. Barrutiaren objektua

Barrutia objektua Excel fitxategiko gelaxkekin erlazionatuta dago. Excel lan-orri bateko gelaxka, errenkada, zutabe edo gelaxka, errenkada edo zutabe kopuru jakin bat hautatzeko erabiltzen da. Gelaxka-erreferentzia jarri behar duguargumentua.

Metodoak Propietateak
Aktibatu Helbidea
Bete automatikoa Aplikazioa
Kalkulatu Eremuak
Garbitu Gelulak
Kopiatu Zutabea
Ezabatu Zenbaketa
Bilatu Amaiera
Txertatu Letra-tipoa
ItsatsiBerezia Altuera
Ordeztu Elementua
Exekutatu Ezkerrean
Hautatu ListObject
Erakutsi Izena
Ordenatu Hurrengoa
Taula Gurasoa
Barrutia
Errenkadak
Errenkadak
Goiena
Balioztapena
Balioa
Zabalera

1.adibidea:

Hau VBA kode bat da, barrutiko gelaxkak hautatzen dituena. B5:D5 .

8039

2. adibidea:

Adibide honek barruti jakin bat kopiatuko du. ohol aktiboa t.

1514

8. Forma objektua

Forma objektua lan-orri batean dauden forma guztiekin erlazionatuta dago. Hau erabiliz, hautatu eta ezabatu edo beste zeregin batzuk egin ditzakeguobjektua.

Metodoak Propietateak
AddCallout Aplikazioa
AddConnector Count
AddLine Sortzailea
AddPicture Gurasoa
Gehitu forma Barrutia
Elementua
HautatuGuztia

1.adibidea:

VBA kode honek mota guztiak hautatuko ditu lan-orri bateko formen.

1737

2. adibidea:

Adibide honetan, nahi duzun ekintza aplikatuko dugu lehendik dagoenari. lan-orri aktiboaren formak.

4534

9. Shape Object

Shape objektua Formen zati bat da. Lan-orri aktibo batean forma bakar bat adierazten du. Formak objektuarekin erabiltzen da.

Metodoak Propietateak
Aplikatu Aplikazioa
Kopiatu AutoShapeType
Ebaki BackgroundStyle
Ezabatu Diagrama
Bikoiztu Konektorea
Hautatu Bete
Altuera
Ezkerra
Izena
OnAction
Gurasoa
Hausnarketa
Izenburua
Goikoa
Mota
Ikusgai
Zabalera

Adibidea:

Sinple hau

Hugh West esperientzia handiko Excel prestatzaile eta analista da, industrian 10 urte baino gehiagoko esperientzia duena. Kontabilitate eta Finantzetan Lizentziatua eta Enpresen Administrazioko Masterra da. Hughek irakasteko grina du eta jarraitzeko eta ulertzeko erraza den irakaskuntza-ikuspegi berezia garatu du. Excel-en ezagutza adituak mundu osoko milaka ikasle eta profesionalei beren gaitasunak hobetzen eta beren karreran bikaintzen lagundu die. Bere blogaren bidez, Hughek bere ezagutzak munduarekin partekatzen ditu, doako Excel tutorialak eta lineako prestakuntza eskainiz, pertsona eta enpresei beren potentzial osoa lortzen laguntzeko.