Daptar 10 Objék VBA Excel anu Sering Dipaké (Atribut & Conto)

  • Bagikeun Ieu
Hugh West

Artikel ieu mangrupa bagian ti séri kuring: Excel VBA & amp; Macros – A Step by Step Guide Lengkep . Urang bakal ngabahas daptar ngan ukur 10 objék Excel VBA anu paling sering dianggo.

Unduh Buku Latihan Praktek

Unduh buku latihan latihan ieu nalika anjeun maca artikel ieu.

VBA Objects.xlsm

Naon Ari Objék VBA?

Hiji Obyék nyaéta paréntah atawa hal anu lumaku dina kode VBA pikeun ngalakukeun sababaraha pancén husus.

VBA (Visual Basic Application) nyaéta basa pamrograman anu berorientasi objék. Obyék mangrupa salah sahiji unsur VBA.

Objék miboga sipat jeung métode. Métode nyaéta operasi anu dilakukeun ku obyék éta sareng properti ngajelaskeun karakteristik obyék éta.

Atribut Objek VBA

Pikeun nerapkeun obyék VBA kedah aya a métode atawa sipat dina Objék. Urang bakal ngabahas atribut-atribut éta di dieu.

Pasipatan

Sipat objék VBA bisa dianggap salaku setélan objék.

Excel ngagaduhan seueur objék. Seuseueurna obyék dina Excel VBA anu dianggo ku urang gaduh sipat.

Conto:

  • Objék rentang gaduh sipat. Sababaraha diantarana nyaéta Kolom , Rumus , Baris , Lebar , jeung Nilai .
  • Obyék Chart boga sipat, saperti Legend , ChartArea , ChartStyle , jeung saterusna.
  • Judul Bagan ogé mangrupaKodeu VBA diterapkeun pikeun nyieun béntang anu sisina 5 .
    7612

    Urang bisa ngagambar sagala rupa wangun ku cara ngarobah paréntah msoShape5pointStar.

    10. ListObject Object

    ListObject mangrupa bagian tina ListObjects Object . A ListObject nuduhkeun hiji méja lembar kerja.

    Metoda Pasipatan
    Pupus Aktif
    Terbitkeun Aplikasi
    Refresh Saringan Otomatis
    Robah ukuran Koméntar
    Panyipta
    Ngaran
    Indungna
    Rentang
    Asihan
    Ringkesan

    Conto:

    Conto ieu pikeun nimba data tina tabel sarta simpen dina array.

    8044

    Maca deui: Excel VBA pikeun ngeusian Array sareng Nilai Sél (4 Conto anu Cocog)

    Kacindekan

    Dina artikel ieu, urang ngajelaskeun anu biasa dianggo. Daptar objék Excel VBA. Kuring miharep ieu bakal nyugemakeun kabutuhan Anjeun. Mangga tingali halaman wéb kami ExcelWIKI.com sareng masihan saran anjeun dina kotak koméntar.

    obyék, mibanda sipat saperti Font , Format , jeung Border .

Pamakéan VBA Object Properties:

Urang bisa nulis kodeu VBA pikeun ngalakukeun hal-hal ieu:

  • Anjeun bisa mariksa setelan properti hiji obyék ayeuna jeung ngalakukeun hiji hal dumasar kana setélan ieu.
  • Anjeun bisa ngarobah setelan sipat obyék ku cara nyetel nilai anyar.

Tingali pernyataan VBA ieu:

Range("E10").Value

Dina pernyataan ieu, Rentang mangrupa obyék, Nilai mangrupa salah sahiji sipat. Dina pernyataan VBA, objék jeung sipat disimpen samping ku samping misahkeun aranjeunna ku titik ( titik, . ). Obyék ditempatkeun heula, tuluy sipatna.

Contona, pernyataan VBA di handap ieu netepkeun sipat Nilai Rentang E10:100 .

9140

Pernyataan éta bakal ngabalukarkeun angka 100 dipintonkeun dina Sél E10 .

Metoda:

A metodenyaéta tindakan anu dilaksanakeun dina hiji obyék.

Objék ogé mibanda métode. Contona, obyék Rentang mibanda métode Hapus . Pernyataan VBA di handap ieu mupus hiji Rentang . Pernyataan ieu sarua jeung milih Rentang terus milih Imah ➪ Edit ➪ Hapus ➪ Hapus Sadaya :

2851

Dina kode VBA, métode kasampak kawas sipat. Métode disambungkeun ka objék ku operator misahkeun (.). Tapi, métode jeung sipat téh konsép anu béda dina VBA.

Maca deui: Bagan ExcelLeungit Nalika Data Disumputkeun (3 Solusi)

Daptar 10 Objék VBA anu Sering Dipaké dina Excel

Aya hirarki anu dituturkeun ku Excel dina kasus obyék nyaéta:

Aplikasi → Workbook → Lembar Kerja → Rentang

Di dieu, urang bakal ngabahas daptar objék anu paling sering dianggo dina Excel VBA sacara rinci.

1. Objék Aplikasi

Objék Application nyaéta salah sahiji objék Excel anu panglobana dipaké. Ieu dipaké pikeun ngagambarkeun total aplikasi Excel.

Metoda Pasipatan
Itung ActiveCell
CalculateFull ActiveSheet
InputBox ActiveWindow
Kaluar ActiveWorkbook
Jalankeun DisplayScrollBars
Batalkeun DisplayFormulaBar
Antosan Jalur
StatusBar

Urang kudu nambahan sipat atawa métode nu diperlukeun nalika nerapkeun obyék ieu dina Excel.

Conto 1:

Di dieu, urang ngagunakeun Itung metoda. Makro ieu dianggo pikeun ngitung sadaya buku kerja anu kabuka.

2349

Conto 2:

Dina conto di handap, kami nganggo DisplayScrollBars properti sareng obyék Aplikasi . Tujuan tina makro ieu nyaéta pikeun nyumputkeun scroll bar.

5779

Di dieu, urang nempatkeun status False , anu hartosna moalmintonkeun scrollbar lambar Excel.

Baca Selengkapnya: Kumaha Buka Workbook tina Jalur Ngagunakeun Excel VBA (4 Conto)

2. Objék Workbooks

Workbooks patali jeung workbook. Ieu nunjukkeun daptar buku kerja anu ayeuna dibuka dina aplikasi Excel.

Metoda Pasipatan
Tambahkeun Aplikasi
CheckOut Itung
Tutup Panyipta
Buka Item
Indungna

Conto 1:

Di dieu, urang nerapkeun kodeu VBA basajan dumasar kana objék Workbooks nu bakal nutup workbook Excel.

8567

Conto 2:

Conto ieu bakal nambahan variabel anyar page_1 dina buku kerja Disney.xlsx .

3822

3. Objék Workbook

Objék Workbook ngawakilan buku kerja tunggal. Éta mangrupikeun anggota Buku Kerja anu ayeuna aktip atanapi buka. Sabalikna workbook mangrupa kumpulan lembar kerja.

Metoda Pasipatan
Aktif ActiveChart
AddToFavourite ActiveSheet
Tutup OtomatisSaveOn
DeleteNumberFormat FullName
Simpen UserStatus
SaveAs

Conto 1:

Urang rék nutup buku gawé ayeuna.

4776

Urangdilarapkeun kodeu sarupa kana workbook nutup. Objek Workbooks diterapkeun ka sadaya buku kerja anu dibuka. Tapi objek Workbook ngan lumaku pikeun workbook aktip.

Conto 2:

Dina conto ieu, urang bakal ngaranan sél maké Workbook objék.

4624

4. Sheets Object

The Sheets object is related to all kinds of sheets of the specific or active workbook Excel. Lambar bisa jadi lembar kerja, lambar bagan lambar mikro.

Metoda Pasipatan
Tambihkeun Aplikasi
Tambah2 Itung
Salin Item
Pupus Indungna
Pindahkeun Katingali
PrintOut
PrintPreview
PilihItung

Conto 1:

Kode VBA ieu bakal ngaktifkeun lembar 2nd buku kerja.

4532

Conto 2:

Dina conto ieu, urang bakal nambahkeun lembar anyar sanggeus 1st lambar.

1872

5. Objék Lembar Kerja

Objék Lembar Kerja ieu mangrupa bagian tina objék Lembar . Éta ngan ukur kumpulan lembar kerja. Tapi obyék Lambaran ogé ngawengku lambar bagan sareng mikrolambar.

Metoda Pasipatan
Salin Aplikasi
Pupus Itung
Pindahkeun Panyipta
PrintOut Item
PrintPreview Indungna
Pilih Katingali
Tambihkeun
Tambah2

Conto 1:

Bakal ngaktifkeun 2nd lembar kerja tina workbook di handap ieu

3237

Urang ogé bisa ngagunakeun Lambar obyek. Tapi lamun urang ngagunakeun obyék Lambar , éta bisa ngaktifkeun bagan atawa microsheet ogé gumantung kana lokasi workbook nu ditangtukeun.

Conto 2:

Kami bakal nyalin lambaran dina lokasi anu dipikahoyong dina buku kerja.

6140

Bacaan Sarupa

  • 22 Conto Makro dina Excel VBA
  • 20 Tip Coding Praktis pikeun Ngawasa Excel VBA
  • Kumaha Nulis Kode VBA dina Excel (Kalayan Gampang Léngkah-léngkah)
  • Jenis Macro VBA dina Excel (Panduan Gancang)
  • Perkenalan kana Fitur sareng Aplikasi VBA

6. Objék Lembar Kerja

Objék Lembar Kerja mangrupa bagian tina Lembar Kerja . Ieu ngagambarkeun hiji LKS wungkul. Bagian ieu bakal mintonkeun sampel kode VBA dumasar kana Worksheet objék nu ngaganti ngaran hijilembar kerja.

Metoda Pasipatan
Aktipkeun Aplikasi
Itung Sél
Cék Éjahan Kolom
Salin Koméntar
Pupus Ngaran
Evaluasi Salajengna
Pindahkeun Outline
Tempelkeun PageSetup
PasteSpecial Indungna
PrintOut Rentang
PrintPreview Baris
SaveAs Wangun
Pilih Urut
Tab
Jenis
Katingali

Conto 1:

Ngaran lembar kerja aktip bakal robah sanggeus nerapkeun kode VBA ieu.

1953

Conto 2:

Kami hoyong terang ngeunaan lembar kerja ayeuna. Larapkeun kodeu VBA di handap ieu.

5399

7. Objék Rentang

Objék Rentang patali jeung sél file Excel. Hal ieu dipaké pikeun milih sél tunggal, baris, kolom, atawa sajumlah sél, baris, atawa kolom tina hiji Lembar Kerja Excel. Urang kudu nempatkeun rujukan sél dinaargumen.

Metoda Pasipatan
Aktipkeun Alamat
Eusian Otomatis Aplikasi
Itung Daérah
Hapus Sél
Salin Kolom
Pupus Itung
Panggihan Tungtung
Selapkeun Fon
PasteSpecial Jangkungna
Ganti Item
Lumpat Kénca
Pilih ListObject
Témbongkeun Ngaran
Urutkeun Salajengna
Tabel Indungna
Rentang
Jajaran
Jajaran
Top
Validasi
Nilai
Lebar

Conto 1:

Ieu sampel kode VBA, nu milih sél rentang B5:D5 .

1495

Conto 2:

Conto ieu bakal nyalin rentang nu tangtu tina aktip t.

5333

8. Shapes Object

The Shapes obyek dipatalikeun jeung sakabeh wangun anu aya dina lembar kerja. Urang tiasa milih sareng mupus atanapi ngalaksanakeun tugas sanés nganggo ieuobjék.

Metoda Pasipatan
AddCallout Aplikasi
AddConnector Itung
AddLine Creator
AddPicture Indungna
AddShape Rentang
Item
Pilih Sadaya

Conto 1:

Kode VBA ieu bakal milih sagala rupa tina wangun tina lembar kerja.

5207

Conto 2:

Dina conto ieu, urang bakal nerapkeun aksi nu dipikahoyong ka nu geus aya. wangun lembar kerja aktip.

4421

9. Shape Object

The Shape mangrupa bagian tina Shapes. Ieu nunjukkeun hiji wangun tunggal dina lembar kerja aktip. Hal ieu dianggo sareng obyék Wangun .

Metoda Pasipatan
Larapkeun Aplikasi
Salin AutoShapeType
Potong Gaya Latar
Pupus Bagan
Duplikat Konektor
Pilih Eusian
Jangkungna
Kénca
Ngaran
OnAction
Kolot
Refleksi
Judul
Top
Jenis
Katingali
Lebar

Conto:

Saderhana ieu

Hugh West mangrupikeun palatih sareng analis Excel anu ngalaman langkung ti 10 taun pangalaman di industri. Anjeunna nyepeng gelar Sarjana Akuntansi sareng Keuangan sareng gelar Master dina Administrasi Bisnis. Hugh gaduh gairah pikeun ngajar sareng parantos ngembangkeun pendekatan pangajaran anu unik anu gampang diturutan sareng kahartos. Pangaweruh ahli ngeunaan Excel parantos ngabantosan rébuan mahasiswa sareng profésional di sakumna dunya ningkatkeun kaahlian sareng unggul dina karirna. Ngaliwatan blogna, Hugh ngabagi pangaweruhna ka dunya, nawiskeun tutorial Excel gratis sareng pelatihan online pikeun ngabantosan individu sareng usaha ngahontal poténsi pinuh.