Popis 10 najčešće korištenih Excel VBA objekata (atributi i primjeri)

  • Podijeli Ovo
Hugh West

Ovaj je članak dio moje serije: Excel VBA & Makronaredbe – Potpuni vodič korak po korak . Razgovarat ćemo o popisu od samo 10 najčešće korištenih Excel VBA objekata.

Preuzmite radnu bilježnicu za vježbe

Preuzmite ovu radnu bilježnicu za vježbe kako biste vježbali dok čitate ovaj članak.

VBA Objects.xlsm

Što su VBA objekti?

Object je naredba ili nešto što se primjenjuje u VBA kodu za izvođenje nekih specifičnih zadataka.

VBA (Visual Basic Application) je objektno orijentirani programski jezik. Objekt je jedan od elemenata VBA.

Objekt ima svoje svojstvo i metodu. Metoda je operacija koju izvodi taj objekt, a svojstvo objašnjava karakteristike tog objekta.

Atributi VBA objekata

Za primjenu VBA objekta mora postojati metoda ili svojstvo u Objektu. Ovdje ćemo raspravljati o tim atributima.

Svojstva

Svojstva VBA objekta mogu se smatrati postavkama objekata.

Excel ima mnogo objekata. Većina objekata u programu Excel VBA s kojima radimo imaju svojstva.

Primjer:

  • Objekt raspona ima svojstva. Neki od njih su Stupac , Formula , Redak , Širina i Vrijednost .
  • Objekt Chart ima svojstva, kao što su Legend , ChartArea , ChartStyle i tako dalje.
  • ChartTitle također jeVBA kod se primjenjuje za stvaranje zvijezde s 5 rubova.
    4064

    Možemo nacrtati bilo koji oblik promjenom naredbe msoShape5pointStar.

    10. ListObject Object

    ListObject je dio ListObjects Object . ListObject označava jednu tablicu radnog lista.

    Metode Svojstva
    Izbriši Aktivno
    Objavi Aplikaciju
    Osvježi Automatski filtar
    Promijeni veličinu Komentar
    Stvoritelj
    Ime
    Nadređeni
    Raspon
    Poređaj
    Sažetak

    Primjer:

    Ovaj primjer služi za izdvajanje podataka iz tablice i njihovo pohranjivanje u polje.

    6768

    Pročitajte više: Excel VBA za popunjavanje niza vrijednostima ćelija (4 prikladna primjera)

    Zaključak

    U ovom smo članku opisali najčešće korištene Popis Excel VBA objekata. Nadam se da će ovo zadovoljiti vaše potrebe. Molimo pogledajte našu web stranicu ExcelWIKI.com i dajte svoje prijedloge u okvir za komentare.

    objekt, sa svojstvima kao što su Font , Format i Obrub .

Korištenje VBA svojstava objekta:

Možemo napisati VBA kod za sljedeće:

  • Možete ispitati trenutne postavke svojstava objekta i učiniti nešto na temelju tih postavki.
  • Vi može promijeniti postavke svojstava objekta postavljanjem novih vrijednosti.

Pogledajte ovu VBA izjavu:

Range("E10").Value

U ovoj izjavi, Raspon je objekt, Vrijednost je jedno od svojstava. U VBA iskazu, objekti i svojstva postavljeni su jedan pored drugog odijeljeni točkom ( točka, . ). Prvo se postavljaju objekti, a zatim njihova svojstva.

Na primjer, sljedeća VBA izjava postavlja svojstvo Vrijednost za Raspon E10:100 .

9696

Ta izjava će uzrokovati prikaz broja 100 u ćeliji E10 .

Metode:

A metodaje radnja implementirana na objekt.

Objekti također imaju metode. Na primjer, objekti Raspon imaju metodu Očisti . Sljedeća VBA izjava briše Raspon . Ova izjava je ekvivalentna odabiru Raspona i zatim odabiru Početna ➪ Uređivanje ➪ Obriši ➪ Obriši sve :

7594

U VBA kodu metode izgledaju kao svojstva. Metode su povezane s objektima pomoću razdjelnog operatora (.). Međutim, metode i svojstva različiti su pojmovi u VBA.

Pročitajte više: Excel grafikonNestaje kada su podaci skriveni (3 rješenja)

Popis 10 najčešće korištenih VBA objekata u Excelu

Postoji hijerarhija koju slijedi Excel u slučaju objekata koji je:

Aplikacija → Radna knjiga → Radni list → Raspon

Ovdje ćemo detaljno raspravljati o popisu najčešće korištenih objekata Excel VBA.

1. Objekt aplikacije

Objekt Aplikacija jedan je od najčešće korištenih objekata programa Excel. Koristi se za predstavljanje ukupne Excel aplikacije.

Metode Svojstva
Izračunaj ActiveCell
CalculateFull ActiveSheet
InputBox ActiveWindow
Izađi ActiveWorkbook
Pokreni DisplayScrollBars
Poništi DisplayFormulaBar
Čekaj Put
Statusna traka

Moramo dodati traženo svojstvo ili metodu dok primjenjujemo ovaj objekt u Excelu.

Primjer 1:

Ovdje smo koristili Metoda izračuna . Ova se makronaredba koristi za izračun svih otvorenih radnih knjiga.

3447

Primjer 2:

U u primjeru ispod koristili smo svojstvo DisplayScrollBars s objektom Application . Svrha ove makronaredbe je sakriti traku za pomicanje.

9107

Ovdje stavljamo status False , što znači da nećeprikazati trake za pomicanje Excel lista.

Pročitajte više: Kako otvoriti radnu knjigu iz putanje pomoću programa Excel VBA (4 primjera)

2. Objekt Workbooks

Workbooks objekt povezan je s radnom knjigom. Označava popis trenutno otvorenih radnih knjiga u Excel aplikaciji.

Metode Svojstva
Dodaj Prijava
Odjava Broj
Zatvori Kreator
Otvoreno Stavka
Nadređena

Primjer 1:

Ovdje smo primijenili jednostavan VBA kod temeljen na objektu Workbooks koji će zatvoriti Excel radnu knjigu.

7129

Primjer 2:

Ovaj primjer će dodati novu varijablu page_1 u radnu knjigu Disney.xlsx .

7928

3. Objekt radne knjige

Objekt Radna knjiga predstavlja jednu radnu knjigu. Član je Radnih knjiga koje su trenutno aktivne ili otvorene. Umjesto toga, radna knjiga je zbirka radnih listova.

Metode Svojstva
Aktivno ActiveChart
AddToFavourite ActiveSheet
Close AutoSaveOn
DeleteNumberFormat Puno ime
Spremi Korisnički status
Spremi kao

Primjer 1:

Želimo zatvoriti trenutnu radnu knjigu.

6321

Miprimijenio sličan kod na zatvaranje radne knjige. Objekt Workbooks primjenjuje se na sve otvorene radne knjige. Ali objekt Workbook primjenjiv je samo na aktivnu radnu knjigu.

Primjer 2:

U ovom primjeru ćeliju ćemo imenovati pomoću Radne knjige objekt.

2446

4. Objekt Sheets

Objekt Sheets povezan je sa svim vrstama listova navedene ili aktivne Excel radne knjige. Listovi mogu biti radni listovi, listovi grafikona mikro listovi.

Metode Svojstva
Dodaj Prijavu
Dodaj2 Broj
Kopiraj Stavku
Izbriši Nadređeno
Premjesti Vidljivo
Ispis
Pregled ispisa
Odaberi Izračunaj

Primjer 1:

Ovaj VBA kod će aktivirati 2. list radne knjige.

1662

Primjer 2:

U ovom primjeru ćemo dodati novi list nakon prvog lista.

7886

5. Objekt Worksheets

Ovaj objekt Worksheets dio je objekta Sheets . To je zbirka samo radnih listova. Ali objekt Sheets također uključuje listove grafikona i mikrolistova.

Metode Svojstva
Kopiraj Primjena
Izbriši Broj
Premjesti Stvoritelj
Ispis Stavka
PrintPreview Nadređena
Odaberi Vidljivo
Dodaj
Dodaj2

Primjer 1:

Aktivirat će 2. radni list sljedeće radne knjige

3039

Također možemo koristiti Objekt Listovi . Ali ako koristimo objekt Sheets , to može aktivirati grafikon ili mikro list također ovisi o lokaciji navedene radne knjige.

Primjer 2:

Kopirat ćemo list na željeno mjesto u radnoj bilježnici.

3869

Slična čitanja

  • 22 primjera makronaredbi u programu Excel VBA
  • 20 praktičnih savjeta za kodiranje za svladavanje programa Excel VBA
  • Kako napisati VBA kod u programu Excel (sa jednostavnim Koraci)
  • Vrste VBA makronaredbi u Excelu (Brzi vodič)
  • Uvod u VBA značajke i aplikacije

6. Objekt radnog lista

Objekt Radni list je dio Radnih listova . Predstavlja samo jedan radni list. Ovaj odjeljak će pokazati primjer VBA koda temeljen na objektu Worksheet koji preimenujeradni list.

Metode Svojstva
Aktiviraj Aplikacija
Izračunaj Ćelije
Provjeri pravopis Stupci
Kopiraj Komentari
Izbriši Ime
Ocijeni Dalje
Premjesti Outline
Zalijepi PageSetup
PasteSpecial Nadređeni
Ispis Raspon
Pregled ispisa Reci
Spremi kao Oblici
Odaberi Poredaj
Kartica
Vrsta
Vidljivo

Primjer 1:

Naziv aktivnog radnog lista promijenit će se nakon primjene ovog VBA koda.

5327

Primjer 2:

Želimo znati o trenutnom radnom listu. Primijenite sljedeći VBA kod.

9036

7. Objekt raspona

Objekt Raspon povezan je s ćelijama Excel datoteke. Koristi se za odabir jedne ćelije, retka, stupca ili određenog broja ćelija, redaka ili stupaca iz Excel radnog lista. Moramo staviti referencu ćelije uargument.

Metode Svojstva
Aktiviraj Adresu
AutoFill Aplikacija
Izračunaj Površine
Očisti Ćelije
Kopiraj Stupac
Izbriši Broj
Pronađi Kraj
Umetni Font
Posebno zalijepi Visina
Zamijeni Stavka
Pokreni Lijevo
Odaberi ListObject
Prikaži Ime
Poređaj Sljedeća
Tablica Nadređena
Raspon
Red
Redovi
Vrh
Provjera
Vrijednost
Širina

Primjer 1:

Ovo je primjer VBA koda koji odabire ćelije raspona B5:D5 .

1388

Primjer 2:

Ovaj primjer će kopirati određeni raspon iz aktivni shee t.

7163

8. Objekt Shapes

Objekt Shapes je povezan sa svim oblicima koji postoje na radnom listu. Pomoću ovoga možemo odabrati i izbrisati ili izvršiti druge zadatkeobjekt.

Metode Svojstva
AddCallout Aplikacija
AddConnector Count
AddLine Creator
AddPicture Roditelj
Dodaj oblik Raspon
Stavka
SelectAll

Primjer 1:

Ovaj VBA kod će odabrati sve vrste oblika s radnog lista.

9475

Primjer 2:

U ovom primjeru primijenit ćemo željenu radnju na postojeće oblici aktivnog radnog lista.

6981

9. Objekt oblika

Objekt Oblik dio je oblika. Označava jedan oblik u aktivnom radnom listu. Koristi se s objektom Shapes .

Metode Svojstva
Primijeni Aplikacija
Kopiraj AutoShapeType
Cut BackgroundStyle
Izbriši Grafikon
Dupliciraj Konektor
Odaberi Ispuna
Visina
Lijevo
Ime
OnAction
Roditelj
Odraz
Naslov
Gore
Vrsta
Vidljivo
Širina

Primjer:

Ovo jednostavno

Hugh West vrlo je iskusan Excel trener i analitičar s više od 10 godina iskustva u industriji. Diplomirao je računovodstvo i financije te magistrirao poslovno upravljanje. Hugh ima strast za podučavanjem i razvio je jedinstveni pristup podučavanju koji je lako pratiti i razumjeti. Njegovo stručno poznavanje programa Excel pomoglo je tisućama studenata i profesionalaca diljem svijeta da poboljšaju svoje vještine i postignu uspjeh u karijeri. Putem svog bloga, Hugh dijeli svoje znanje sa svijetom, nudeći besplatne vodiče za Excel i online obuku kako bi pomogao pojedincima i tvrtkama da dostignu svoj puni potencijal.