Daptar eusi
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