Listo de 10 Plej Uzitaj Excel VBA-Objektoj (Atributoj kaj Ekzemploj)

  • Kundividu Ĉi Tion
Hugh West

Ĉi tiu artikolo estas parto de mia serio: Excel VBA & Makrooj - Paŝo post Paŝo Kompleta Gvidilo . Ni diskutos liston de nur 10 plej uzataj Excel VBA-objektoj.

Elŝutu Praktikan Laborlibron

Elŝutu ĉi tiun praktikan laborlibron por ekzerci dum vi legas ĉi tiun artikolon.

VBA Objects.xlsm

Kio Estas VBA-Objektoj?

An Objekto estas komando aŭ io, kiu validas en VBA-kodo por plenumi iujn specifajn taskojn.

La VBA (Vida Baza Apliko) estas objekto-orientita programlingvo. La objekto estas unu el la elementoj de VBA.

Objekto havas sian econ kaj metodon. La metodo estas la operacio farita de tiu objekto kaj la propraĵo klarigas la trajtojn de tiu objekto.

Atributoj de VBA-Objektoj

Por apliki VBA-objekton devas ekzisti metodo aŭ posedaĵo en la Objekto. Ni diskutos tiujn atributojn ĉi tie.

Ecoj

VBA-objektaj trajtoj povas esti konsiderataj kiel agordoj de objektoj.

Excel havas multajn objektojn. La plej multaj el la objektoj en Excel VBA, kun kiuj ni laboras, havas ecojn.

Ekzemplo:

  • Intervalo havas ecojn. Kelkaj el ili estas Kolumno , Formulo , Vico , Larĝo kaj Valoro .
  • Objekto Chart havas ecojn, kiel Legend , ChartArea , ChartStyle , ktp.
  • ChartTitle ankaŭ estas anVBA-kodo estas aplikata por krei stelon kun 5 randoj.
    1922

    Ni povas desegni ajnan specon de formo ŝanĝante la komandon msoShape5pointStar.

    10. ListObject Object

    ListObject estas parto de ListObjects Object . ListObject indikas ununuran tabelon de la laborfolio.

    Metodoj Propertoj
    Forigi Aktiva
    Eldoni Apliko
    Refreŝigi Aŭtomata filtrilo
    Regrandigi Komento
    Kreinto
    Nomo
    Gepatro
    Gamo
    Ordigi
    Resumo

    Ekzemplo:

    Ĉi tiu ekzemplo estas ĉerpi datumojn de tabelo kaj konservi ĝin en la tabelo.

    3561

    Legu Pli: Excel VBA por plenigi tabelon per ĉelaj valoroj (4 konvenaj ekzemploj)

    konkludo

    En ĉi tiu artikolo, ni priskribis la ofte uzatan Listo de objektoj de Excel VBA. Mi esperas, ke ĉi tio kontentigos viajn bezonojn. Bonvolu rigardi nian retejon ExcelWIKI.com kaj doni viajn sugestojn en la komenta skatolo.

    objekto, kun ecoj kiel Tiparo , Formato , kaj Bordo .

Uzo de VBA-Objektaj Propraĵoj:

Ni povas skribi VBA-kodon por fari la jenon:

  • Vi povas ekzameni la aktualajn proprietajn agordojn de objekto kaj fari ion bazitan sur ĉi tiuj agordoj.
  • Vi povas ŝanĝi la posedaĵajn agordojn de la objekto agordante novajn valorojn.

Rigardu ĉi tiun VBA-deklaron:

Range("E10").Value

En ĉi tiu deklaro, Intervalo estas objekto, Valoro estas unu el la propraĵoj. En la VBA-deklaro, objektoj kaj ecoj estas metitaj unu apud la alia apartigante ilin per periodo ( punkto, . ). Objektoj estas metitaj unue, poste iliaj propraĵoj.

Ekzemple, la sekva VBA-deklaro fiksas la posedaĵon Valoro de Range E10:100 .

2686

Tiu deklaro igos la numeron 100 montri en Ĉelo E10 .

Metodoj:

A metodoestas ago efektivigita sur objekto.

Objektoj ankaŭ havas metodojn. Ekzemple, Gamo objektoj havas Klara metodon. La sekva VBA-deklaro purigas Gamon . Ĉi tiu deklaro egalas elekti la Gamon kaj poste elekti Hejmo ➪ Redaktado ➪ Malplenigi ➪ Forigi Ĉion :

5882

En VBA-kodo, metodoj aspektas kiel propraĵoj. Metodoj estas konektitaj al la objektoj per apartiga operatoro (.). Tamen, metodoj kaj propraĵoj estas malsamaj konceptoj en VBA.

Legu Pli: Excel ChartMalaperas Kiam Datumoj Estas Kaŝitaj (3 Solvoj)

Listo de 10 Plej Uzitaj VBA-Objektoj en Excel

Estas hierarkio sekvata de Excel en la kazo de objektoj kiuj estas:

Apliko → Laborlibro → Laborfolio → Gamo

Ĉi tie, ni diskutos liston de la plej ofte uzataj objektoj de Excel VBA detale.

1. Aplika Objekto

La Apliko objekto estas unu el la plej uzataj objektoj de Excel. Ĝi estas uzata por reprezenti la totalan Excel-aplikaĵon.

Metodoj Propertoj
Kalkuli ActiveCell
CalculateFull ActiveSheet
InputBox ActiveWindow
Eliri ActiveWorkbook
Ruli Vidigi ScrollBars
Malfari DisplayFormulaBar
Atendu Vojo
StatusBar

Ni devas aldoni la postulatan posedaĵon aŭ metodon dum aplikado de ĉi tiu objekto en Excel.

Ekzemplo 1:

Ĉi tie, ni uzis la Kalkuli metodon. Ĉi tiu makroo estas uzata por la kalkulo de ĉiuj malfermitaj laborlibroj.

5272

Ekzemplo 2:

En la suban ekzemplon, ni uzis la posedaĵon DisplayScrollBars kun la objekto Apliko . La celo de ĉi tiu makroo estas kaŝi la rulumbreton.

7573

Ĉi tie, ni metas statuson False , kio signifas, ke ĝi ne volosmontru la rulliniojn de la Excel-folio.

Legu Pli: Kiel Malfermi Laborlibron de Vojo Uzante Excel VBA (4 Ekzemploj)

2. Laborlibroj Objekto

Laborlibroj objekto rilatas al la laborlibro. Ĝi indikas la liston de nuntempe malfermitaj laborlibroj sur Excel-apliko.

Metodoj Ecoj
Aldoni Apliko
Eliro Nombri
Fermi Kreinto
Malfermu Ero
Gepatro

Ekzemplo 1:

Ĉi tie ni aplikis simplan VBA-kodon bazitan sur la objekto Workbooks, kiu fermos la Excel-libron.

2739

Ekzemplo 2:

Ĉi tiu ekzemplo aldonos novan variablon page_1 sur la Disney.xlsx laborlibro.

4578

3. Laborlibro-Objekto

La Laborlibro objekto reprezentas ununuran laborlibron. Ĝi estas membro de Laborlibroj kiuj estas nuntempe aktivaj aŭ malfermitaj. Prefere laborlibro estas kolekto de laborfolioj.

Metodoj Ecoj
Aktiva ActiveChart
AldoniAlFavoratoj ActiveSheet
Fermi AutoSaveOn
DeleteNumberFormat FullName
Konservi UserStatus
Konservi kiel

Ekzemplo 1:

Ni volas fermi la nunan laborlibron.

3815

Niaplikis similan kodon al la proksima laborlibro. La objekto Workbooks estas aplikata al ĉiuj malfermitaj laborlibroj. Sed la objekto Workbook aplikeblas nur al la aktiva laborlibro.

Ekzemplo 2:

En ĉi tiu ekzemplo, ni nomos ĉelon uzante la Laborlibron objekto.

1182

4. Folioj Objekto

La objekto Fuoj rilatas al ĉiaj folioj de la specifita aŭ aktiva Excel-laborlibro. Folioj povas esti folioj de laboro, folioj de diagramoj mikrofolioj.

Metodoj Ecoj
Aldoni Apliko
Aldoni2 Nombri
Kopii Ero
Forigi Patro
Movi Videbla
Presi
Presado
ElektuKalkuli

Ekzemplo 1:

Ĉi tiu VBA-kodo aktivigos la duan folion de la laborlibro.

8687

Ekzemplo 2:

En ĉi tiu ekzemplo, ni aldonos novan folion post la 1a folio.

7994

5. Laborfolio-Objekto

Ĉi tiu Laborfolio objekto estas parto de la Folioj objekto. Ĝi estas la kolekto de nur la laborfolioj. Sed la objekto Fuokoj ankaŭ inkluzivas diagramajn foliojn kaj mikrofonfolioj.

Metodoj Ecoj
Kopii Apliko
Forigi Nombri
Movi Kreinto
Presiĝi Ero
Presado Patro
Elektu Videbla
Aldoni
Aldoni2

Ekzemplo 1:

Ĝi aktivigos la duan laborfolion de la sekva laborlibro

3545

Ni ankaŭ povas uzi la Foli objekto. Sed se ni uzas la objekton Fuokoj , tio povas aktivigi diagramon aŭ mikrofolion ankaŭ dependas de la loko de la specifita laborlibro.

Ekzemplo 2:

Ni kopios folion sur nia dezirata loko sur la laborlibro.

3033

Similaj legaĵoj

  • 22 Makroekzemploj en Excel VBA
  • 20 Praktikaj Kodigaj Konsiloj por Majstri Excel VBA
  • Kiel Skribi VBA-Kodon en Excel (Kun Facila Paŝoj)
  • Tipoj de VBA-Makrooj en Excel (Rapida Gvidilo)
  • Enkonduko al VBA-Trajtoj kaj Aplikoj

6. Objekto de Laborfolio

La objekto Laborfolio estas parto de la Laborfolioj . Ĝi reprezentas nur ununuran laborfolion. Ĉi tiu sekcio montros ekzemplan VBA-kodon bazitan sur la objekto Laborfolio kiu renomaslaborfolio.

Metodoj Ecoj
Aktivigi Apliko
Kalkuli Ĉeloj
Kontrolu ortografion Kolumnojn
Kopii Komentoj
Forigi Nomo
Taksi Sekva
Movu Skizo
Alglui Paĝagordo
AlgluiSpeciala Gepatro
PrintOut Game
PrintPreview Vicoj
Konservi kiel Formoj
Elektu Ordigi
Langeto
Tipo
Videbla

Ekzemplo 1:

La nomo de la aktiva laborfolio ŝanĝiĝos post aplikado de ĉi tiu VBA-kodo.

7222

Ekzemplo 2:

Ni volas scii pri la nuna laborfolio. Apliku la sekvan VBA-kodon.

6030

7. Range Object

La objekto Game rilatas al ĉeloj de la Excel-dosiero. Ĝi estas uzata por elekti ununuran ĉelon, vicon, kolumnon aŭ certan nombron da ĉeloj, vicoj aŭ kolumnoj el Excel-Laborfolio. Ni devas meti la ĉelan referencon en laargumento.

Metodoj Ecoj
Aktivigi Adreso
Aŭtomata plenigo Apliko
Kalkuli Areoj
Malplenigi Ĉeloj
Kopii Kolumno
Forigi Nombri
Trovi Fino
Enmeti Tiparo
AlgluiSpeciala Alteco
Anstataŭigi Ero
Kuru Maldekstre
Elektu ListoObjekto
Montri Nomon
Ordigi Sekva
Tabelo Gepatro
Gamo
Vico
Vicoj
Supra
Valumado
Valoro
Larĝo

Ekzemplo 1:

Ĉi tio estas ekzempla VBA-kodo, kiu elektas ĉelojn de intervalo B5:D5 .

5944

Ekzemplo 2:

Tiu ekzemplo kopios certan gamon de la aktiva shee t.

4692

8. Formoj Objekto

La Formoj objekto rilatas al ĉiuj formoj kiuj ekzistas en laborfolio. Ni povas elekti kaj forigi aŭ plenumi aliajn taskojn uzante ĉi tionobjekto.

Metodoj Ecoj
AddCallout Apliko
AldoniKonektilo Nombri
AddLine Kreinto
AddPicture Gepatro
AldoniFormon Gamo
Ero
ElektuĈion

Ekzemplo 1:

Tiu ĉi VBA-kodo elektos ĉiujn specojn de formoj el laborfolio.

7352

Ekzemplo 2:

En ĉi tiu ekzemplo, ni aplikos la deziratan agon al la ekzistanta formoj de la aktiva laborfolio.

5874

9. Forma Objekto

La objekto Formo estas parto de la Formoj. Ĝi indikas ununuran formon en aktiva laborfolio. Ĝi estas uzata kun la objekto Formoj .

Metodoj Propertoj
Apliki Apliko
Kopii AutoShapeType
Tranĉi BackgroundStyle
Forigi Diagramo
Duobligi Konektilo
Elektu Plenigu
Alteco
Maldekstre
Nomo
OnAction
> Gepatro
Reflekto
Titolo
Supro
Tipo
Videbla
Larĝo

Ekzemplo:

Tiu simpla

Hugh West estas tre sperta Excel-trejnisto kaj analizisto kun pli ol 10 jaroj da sperto en la industrio. Li tenas bakalaŭron en Kontado kaj Financo kaj magistron en Komercadministracio. Hugh havas entuziasmon por instruado kaj evoluigis unikan instruan aliron kiu estas facile sekvi kaj kompreni. Lia sperta scio pri Excel helpis milojn da studentoj kaj profesiuloj tutmonde plibonigi siajn kapablojn kaj elstari en siaj karieroj. Per sia blogo, Hugh dividas sian scion kun la mondo, proponante senpagajn Excel-lernilojn kaj interretan trejnadon por helpi individuojn kaj entreprenojn atingi sian plenan potencialon.