Senarai 10 Objek Excel VBA Yang Selalunya Digunakan (Atribut & Contoh)

  • Berkongsi Ini
Hugh West

Artikel ini adalah sebahagian daripada siri saya: Excel VBA & Makro – Panduan Lengkap Langkah demi Langkah . Kami akan membincangkan senarai hanya 10 objek Excel VBA yang kebanyakannya digunakan.

Muat Turun Buku Kerja Amalan

Muat turun buku kerja latihan ini untuk bersenam semasa anda membaca artikel ini.

VBA Objects.xlsm

Apakah Objek VBA?

Sebuah Object ialah arahan atau sesuatu yang digunakan dalam kod VBA untuk melaksanakan beberapa tugas tertentu.

VBA (Aplikasi Asas Visual) ialah bahasa pengaturcaraan berorientasikan objek. Objek ialah salah satu elemen VBA.

Sesuatu objek mempunyai sifat dan kaedahnya. Kaedah ialah operasi yang dilakukan oleh objek itu dan sifat menerangkan ciri objek itu.

Atribut Objek VBA

Untuk menggunakan objek VBA mesti ada kaedah atau harta dalam Objek. Kami akan membincangkan atribut tersebut di sini.

Sifat

Sifat objek VBA boleh dianggap sebagai tetapan objek.

Excel mempunyai banyak objek. Kebanyakan objek dalam Excel VBA yang kami bekerjasama mempunyai sifat.

Contoh:

  • Objek julat mempunyai sifat. Sebahagian daripadanya ialah Lajur , Formula , Baris , Lebar dan Nilai .
  • Objek Carta mempunyai sifat, seperti Legend , ChartArea , ChartStyle dan seterusnya.
  • Tajuk Carta juga merupakanKod VBA digunakan untuk mencipta bintang dengan 5 tepi.
    8351

    Kita boleh melukis sebarang bentuk dengan menukar perintah msoShape5pointStar.

    10. ListObject Object

    ListObject adalah sebahagian daripada ListObjects Object . A ListObject menunjukkan satu jadual lembaran kerja.

    Kaedah Sifat
    Padam Aktif
    Terbitkan Aplikasi
    Muat Semula AutoFilter
    Ubah Saiz Ulasan
    Pencipta
    Nama
    Ibu bapa
    Julat
    Isih
    Ringkasan

    Contoh:

    Contoh ini adalah untuk mengekstrak data daripada jadual dan menyimpannya dalam tatasusunan.

    4741

    Baca Lagi: VBA Excel untuk Mengisi Tatasusunan dengan Nilai Sel (4 Contoh yang Sesuai)

    Kesimpulan

    Dalam artikel ini, kami menerangkan yang biasa digunakan Senarai objek Excel VBA. Saya harap ini akan memenuhi keperluan anda. Sila lihat laman web kami ExcelWIKI.com dan berikan cadangan anda dalam kotak komen.

    objek, dengan sifat seperti Fon , Format dan Sempadan .

Penggunaan Sifat Objek VBA:

Kami boleh menulis kod VBA untuk melakukan perkara berikut:

  • Anda boleh memeriksa tetapan sifat semasa objek dan melakukan sesuatu berdasarkan tetapan ini.
  • Anda boleh menukar tetapan sifat objek dengan menetapkan nilai baharu.

Lihat pernyataan VBA ini:

Range("E10").Value

Dalam pernyataan ini, Julat ialah objek, Nilai ialah salah satu sifat. Dalam pernyataan VBA, objek dan sifat diletakkan sebelah menyebelah memisahkannya dengan noktah ( titik, . ). Objek diletakkan dahulu, kemudian sifatnya.

Sebagai contoh, pernyataan VBA berikut menetapkan sifat Nilai Julat E10:100 .

9201

Pernyataan itu akan menyebabkan nombor 100 dipaparkan dalam Sel E10 .

Kaedah:

A kaedahialah tindakan yang dilaksanakan pada objek.

Objek juga mempunyai kaedah. Contohnya, objek Julat mempunyai kaedah Jelas . Pernyataan VBA berikut mengosongkan Julat . Pernyataan ini bersamaan dengan memilih Julat dan kemudian memilih Home ➪ Editing ➪ Clear ➪ Clear All :

7198

Dalam kod VBA, kaedah kelihatan seperti sifat. Kaedah disambungkan kepada objek dengan pengendali pemisah (.). Walau bagaimanapun, kaedah dan sifat adalah konsep yang berbeza dalam VBA.

Baca Lagi: Carta ExcelHilang Apabila Data Disembunyikan (3 Penyelesaian)

Senarai 10 Objek VBA Yang Selalunya Digunakan dalam Excel

Terdapat hierarki diikuti oleh Excel dalam kes objek iaitu:

Aplikasi → Buku Kerja → Lembaran Kerja → Julat

Di sini, kita akan membincangkan senarai objek Excel VBA yang paling biasa digunakan secara terperinci.

1. Application Object

Objek Application ialah salah satu objek Excel yang paling banyak digunakan. Ia digunakan untuk mewakili jumlah aplikasi Excel.

Kaedah Sifat
Kira ActiveCell
CalculateFull ActiveSheet
InputBox ActiveWindow
Keluar ActiveWorkbook
Jalankan DisplayScrollBars
Buat asal DisplayFormulaBar
Tunggu Laluan
StatusBar

Kami perlu menambah sifat atau kaedah yang diperlukan semasa menggunakan objek ini dalam Excel.

Contoh 1:

Di sini, kami menggunakan Kira kaedah. Makro ini digunakan untuk pengiraan semua buku kerja terbuka.

3799

Contoh 2:

Dalam contoh di bawah, kami menggunakan harta DisplayScrollBars dengan objek Application . Tujuan makro ini adalah untuk menyembunyikan bar skrol.

2191

Di sini, kami meletakkan status Salah , yang bermaksud ia tidak akanpaparkan bar skrol helaian Excel.

Baca Lagi: Cara Membuka Buku Kerja daripada Laluan Menggunakan Excel VBA (4 Contoh)

2. Objek Buku Kerja

Buku Kerja objek berkaitan dengan buku kerja. Ia menandakan senarai buku kerja yang dibuka sekarang pada aplikasi Excel.

Kaedah Sifat
Tambah Aplikasi
Daftar Keluar Kira
Tutup Pencipta
Buka Item
Ibu bapa

Contoh 1:

Di sini, kami menggunakan kod VBA ringkas berdasarkan objek Buku Kerja yang akan menutup buku kerja Excel.

7627

Contoh 2:

Contoh ini akan menambah pembolehubah baharu page_1 pada buku kerja Disney.xlsx .

3471

3. Objek Buku Kerja

Objek Buku Kerja mewakili buku kerja tunggal. Ia adalah ahli Buku Kerja yang sedang aktif atau terbuka. Sebaliknya buku kerja ialah koleksi lembaran kerja.

Kaedah Sifat
Aktif ActiveChart
AddToFavourite ActiveHelaian
Tutup AutoSimpanHidup
DeleteNumberFormat FullName
Simpan Status Pengguna
SaveAs

Contoh 1:

Kami mahu menutup buku kerja semasa.

2526

Kamimenggunakan kod yang serupa pada buku kerja tutup. Objek Buku Kerja digunakan pada semua buku kerja yang dibuka. Tetapi objek Buku Kerja hanya terpakai pada buku kerja aktif.

Contoh 2:

Dalam contoh ini, kita akan menamakan sel menggunakan Buku Kerja objek.

4357

4. Objek Helaian

Objek Helaian berkaitan dengan semua jenis helaian buku kerja Excel yang dinyatakan atau aktif. Helaian mungkin lembaran kerja, helaian carta helaian mikro.

Kaedah Sifat
Tambah Aplikasi
Tambah2 Kira
Salin Item
Padam Induk
Alih Kelihatan
PrintOut
PrintPreview
Pilih Kira

Contoh 1:

Kod VBA ini akan mengaktifkan helaian ke-2 buku kerja.

5786

Contoh 2:

Dalam contoh ini, kami akan menambah helaian baharu selepas helaian 1 .

7003

5. Objek Lembaran Kerja

Objek Lembaran Kerja ini ialah sebahagian daripada objek Helaian . Ia adalah koleksi hanya lembaran kerja. Tetapi objek Helaian juga termasuk helaian carta dan mikrohelaian.

Kaedah Sifat
Salin Aplikasi
Padam Kira
Alih Pencipta
Cetak Item
Pratonton Cetak Ibu bapa
Pilih Kelihatan
Tambah
Tambah2

Contoh 1:

Ia akan mengaktifkan ke-2 lembaran kerja buku kerja berikut

1457

Kami juga boleh menggunakan Helaian objek. Tetapi jika kami menggunakan objek Helaian , itu mungkin mengaktifkan carta atau helaian mikro juga bergantung pada lokasi buku kerja yang ditentukan.

Contoh 2:

Kami akan menyalin helaian pada lokasi yang kami kehendaki pada buku kerja.

7061

Bacaan Serupa

  • 22 Contoh Makro dalam Excel VBA
  • 20 Petua Pengekodan Praktikal untuk Menguasai Excel VBA
  • Cara Menulis Kod VBA dalam Excel (Dengan Mudah Langkah)
  • Jenis Makro VBA dalam Excel (Panduan Ringkas)
  • Pengenalan kepada Ciri dan Aplikasi VBA

6. Objek Lembaran Kerja

Objek Lembaran Kerja ialah sebahagian daripada Lembaran Kerja . Ia mewakili satu lembaran kerja sahaja. Bahagian ini akan menunjukkan contoh kod VBA berdasarkan objek Lembaran Kerja yang menamakan semulalembaran kerja.

Kaedah Sifat
Aktifkan Aplikasi
Kira Sel
Semak Ejaan Lajur
Salin Ulasan
Padam Nama
Nilai Seterusnya
Alih Kerangka
Tampal Persediaan Halaman
TampalKhas Ibu bapa
Cetak Julat
Pratonton Cetak Baris
SaveAs Bentuk
Pilih Isih
Tab
Jenis
Kelihatan

Contoh 1:

Nama lembaran kerja aktif akan berubah selepas menggunakan kod VBA ini.

1631

Contoh 2:

Kami ingin mengetahui tentang lembaran kerja semasa. Gunakan kod VBA berikut.

9814

7. Objek Julat

Objek Julat berkaitan dengan sel fail Excel. Ia digunakan untuk memilih sel tunggal, baris, lajur atau bilangan sel, baris atau lajur tertentu daripada Lembaran Kerja Excel. Kita perlu meletakkan rujukan sel dalamhujah.

Kaedah Sifat
Aktifkan Alamat
AutoIsi Aplikasi
Kira Kawasan
Kosongkan Sel
Salin Lajur
Padam Kira
Cari Tamat
Sisipkan Fon
TampalKhas Ketinggian
Ganti Item
Lari Kiri
Pilih ListObject
Tunjukkan Nama
Isih Seterusnya
Jadual Ibu bapa
Julat
Baris
Baris
Teratas
Pengesahan
Nilai
Lebar

Contoh 1:

Ini ialah sampel kod VBA, yang memilih sel julat B5:D5 .

4933

Contoh 2:

Contoh ini akan menyalin julat tertentu daripada shee aktif t.

2712

8. Objek Shapes

Objek Shapes berkaitan dengan semua bentuk yang wujud dalam lembaran kerja. Kami boleh memilih dan memadam atau melaksanakan tugas lain menggunakan iniobjek.

Kaedah Sifat
AddCallout Aplikasi
AddConnector Count
AddLine Pencipta
AddPicture Ibu bapa
AddShape Julat
Item
Pilih Semua

Contoh 1:

Kod VBA ini akan memilih semua jenis bentuk daripada lembaran kerja.

6500

Contoh 2:

Dalam contoh ini, kami akan menggunakan tindakan yang diingini pada yang sedia ada bentuk lembaran kerja aktif.

9219

9. Shape Object

Objek Shape ialah sebahagian daripada Shapes. Ia menunjukkan satu bentuk dalam lembaran kerja aktif. Ia digunakan dengan objek Shapes .

Kaedah Sifat
Gunakan Aplikasi
Salin AutoShapeType
Potong Gaya Latar Belakang
Padam Carta
Pendua Penyambung
Pilih Isi
Tinggi
Kiri
Nama
OnAction
Ibu bapa
Refleksi
Tajuk
Atas
Jenis
Kelihatan
Lebar

Contoh:

Ini mudah

Hugh West ialah jurulatih dan penganalisis Excel yang sangat berpengalaman dengan lebih 10 tahun pengalaman dalam industri. Beliau memiliki Ijazah Sarjana Muda Perakaunan dan Kewangan serta Ijazah Sarjana dalam Pentadbiran Perniagaan. Hugh mempunyai minat untuk mengajar dan telah membangunkan pendekatan pengajaran yang unik yang mudah diikuti dan difahami. Pengetahuan pakar Excel beliau telah membantu beribu-ribu pelajar dan profesional di seluruh dunia meningkatkan kemahiran mereka dan cemerlang dalam kerjaya mereka. Melalui blognya, Hugh berkongsi pengetahuannya dengan dunia, menawarkan tutorial Excel percuma dan latihan dalam talian untuk membantu individu dan perniagaan mencapai potensi penuh mereka.