Rumah Media Sosial Mengacu pada Objek di Excel 2016 Pemrograman VBA - dummies

Mengacu pada Objek di Excel 2016 Pemrograman VBA - dummies

Daftar Isi:

Video: 70 Tutorial Latihan Bab 10 Membuat Program Hitung Biaya Pinjam Buku Bagian 70 - Belajar Bahasa C 2024

Video: 70 Tutorial Latihan Bab 10 Membuat Program Hitung Biaya Pinjam Buku Bagian 70 - Belajar Bahasa C 2024
Anonim

Mengacu pada objek dalam kode VBA Anda penting karena Anda harus mengidentifikasi objek yang ingin Anda kerjakan di Excel 2016. Bagaimanapun, VBA tidak dapat membaca pikiran Anda - belum. Dikabarkan bahwa objek membaca pikiran akan diperkenalkan di Excel 2019.

Anda dapat bekerja dengan keseluruhan koleksi benda dalam satu gerakan. Namun, lebih sering, Anda perlu bekerja dengan objek tertentu dalam koleksi (seperti lembar kerja tertentu dalam buku kerja). Untuk referensi satu objek dari koleksi, Anda memasukkan nama objek atau nomor indeks dalam tanda kurung setelah nama koleksi, seperti ini:

Lembar Kerja ("Sheet1")

Perhatikan bahwa nama sheet ada dalam tanda petik. Jika Anda menghilangkan tanda petik, Excel tidak akan dapat mengidentifikasi objek (dan akan menganggapnya sebagai nama variabel).

Jika Lembar1 adalah lembar kerja pertama (atau hanya) dalam koleksi, Anda juga dapat menggunakan referensi berikut:

Lembar Kerja (1)

Dalam kasus ini, jumlahnya bukan di tanda kutip. Intinya? Jika Anda merujuk ke objek dengan menggunakan namanya, gunakan tanda petik. Jika Anda merujuk ke objek dengan menggunakan nomor indeksnya, gunakan nomor biasa tanpa tanda petik.

Bagaimana dengan lembar grafik? Bagan bagan berisi satu bagan tunggal. Ini memiliki tab lembar, tapi itu bukan lembar kerja. Nah, ternyata, model objek memiliki koleksi yang disebut Charts. Koleksi ini berisi semua bagan bagan objek dalam buku kerja (dan tidak termasuk grafik yang disematkan di lembar kerja).

Dan untuk menjaga agar tetap logis, ada koleksi lain yang disebut Sheets. Kumpulan Sheets berisi semua lembar (lembar kerja dan lembar grafik) di buku kerja. Koleksi Sheets berguna jika Anda ingin bekerja dengan semua lembar di buku kerja dan tidak peduli apakah itu lembar kerja atau lembar kertas.

Jadi, satu lembar kerja bernama Sheet1 adalah anggota dari dua koleksi: koleksi Lembar Kerja dan koleksi Sheets. Anda bisa merujuknya dengan salah satu dari dua cara berikut:

Lembar kerja ("Lembar1") Lembar ("Sheet1")

Menjelajahi hierarki

Jika Anda ingin bekerja dengan benda Excel, semuanya ada di bawah Objek aplikasi Jadi mulailah dengan mengetikkan Application .

Setiap objek lain dalam model objek Excel berada di bawah objek Aplikasi. Anda bisa sampai ke benda-benda ini dengan memindahkan hierarki dan menghubungkan setiap objek dalam perjalanan Anda dengan operator titik (.). Untuk sampai ke objek Workbook bernama Book1. xlsx, mulailah dengan objek Aplikasi dan arahkan ke objek koleksi Workbooks:

Application.Workbooks ("Book1. Xlsx")

Untuk menavigasi lebih jauh ke lembar kerja tertentu, tambahkan operator dot dan akses objek koleksi Worksheets:

Application. Buku kerja ("Book1. Xlsx"). Lembar kerja (1)

Belum cukup jauh? Jika Anda benar-benar ingin mendapatkan nilai dari sel A1 pada Lembar Kerja Workbook pertama yang diberi nama Book1. xlsx, Anda perlu menavigasi satu tingkat lagi ke objek Range:

Application. Buku kerja ("Book1. Xlsx"). Lembar kerja (1). Rentang ("A1"). Nilai

Bila Anda merujuk ke objek Rentang dengan cara ini, ini disebut referensi yang memenuhi syarat. Anda telah memberi tahu Excel persis kisaran mana yang Anda inginkan, di antaranya lembar kerja dan di mana buku kerja, dan tidak meninggalkan imajinasi apa pun. Imajinasi itu baik pada manusia tapi tidak begitu bagus dalam program komputer.

Ngomong-ngomong, nama buku kerja juga memiliki titik untuk memisahkan nama file dari ekstensi (misalnya, Book1.xlsx). Itu kebetulan saja. Titik dalam nama file tidak ada hubungannya dengan operator titik.

Referensi objek yang disederhanakan

Jika Anda diminta untuk sepenuhnya memenuhi syarat setiap referensi objek yang Anda buat, kode Anda akan menjadi cukup lama, dan mungkin akan lebih sulit untuk dibaca. Untungnya, Excel menyediakan beberapa cara pintas yang dapat meningkatkan keterbacaan (dan menghemat beberapa pengetikan). Sebagai permulaan, objek Aplikasi selalu diasumsikan. Hanya ada beberapa kasus bila masuk akal untuk mengetikkannya. Menghilangkan referensi objek Aplikasi memendek contoh menjadi

Workbooks ("Book1.xlsx"). Lembar kerja (1). Rentang ("A1"). Nilai

Itu adalah perbaikan yang cukup bagus. Tapi tunggu, masih ada lagi. Jika Anda yakin bahwa Book1. xlsx adalah buku kerja yang aktif, Anda juga bisa menghilangkan referensi itu. Sekarang Anda sampai ke

Lembar Kerja (1). Rentang ("A1"). Nilai

Sekarang Anda akan sampai di suatu tempat. Sudahkah anda menebak shortcut selanjutnya? Betul. Jika Anda tahu lembar kerja pertama adalah lembar kerja yang aktif saat ini, Excel mengasumsikan referensi tersebut dan memungkinkan Anda mengetikkan Range

("A1"). Nilai

Bertentangan dengan pendapat beberapa orang, Excel tidak memiliki objek Sel. Sebuah sel hanyalah sebuah objek Range yang hanya terdiri dari satu elemen.

Cara pintas yang dijelaskan di sini sangat bagus, tapi bisa juga berbahaya. Bagaimana jika Anda hanya berpikir Book1. xlsx adalah buku kerja yang aktif Anda bisa mendapatkan kesalahan, atau lebih buruk lagi, Anda bisa mendapatkan nilai yang salah dan bahkan tidak menyadari itu salah. Oleh karena itu, sering kali paling baik untuk memenuhi syarat referensi objek Anda sepenuhnya.

Struktur Dengan Akhir Dengan membantu Anda memenuhi syarat referensi Anda sepenuhnya, namun juga membantu membuat kode lebih mudah dibaca dan mengurangi pengetikan. Terbaik dari kedua dunia!

Mengacu pada Objek di Excel 2016 Pemrograman VBA - dummies

Pilihan Editor

Menghilangkan Kesalahan dengan Text to Speech di Excel 2013 - dummies

Menghilangkan Kesalahan dengan Text to Speech di Excel 2013 - dummies

Fitur Text to Speech yang bagus dapat membantu Anda bendera dan kemudian memperbaiki beberapa kesalahan yang jika tidak, anda harus memeriksa dan memverifikasi dengan membandingkan sel ke sel. Biasanya, Anda melakukan ini dengan memeriksa kolom dan baris data dalam spreadsheet terhadap dokumen asli tempat Anda membuat spreadsheet. Teks Excel ...

Membuat Database Anda dengan Fungsi Database Excel - dummies

Membuat Database Anda dengan Fungsi Database Excel - dummies

Semua fungsi database di Excel mengambil referensi database sebagai argumen pertama Area database harus menyertakan header (field name) pada baris pertama. Pada gambar berikut, baris pertama menggunakan Student ID, Class, Teacher, dan Final Grade sebagai header informasi di masing-masing kolom. Menggunakan database untuk menyimpan siswa ...

Fungsi Excel penting untuk Membangun Model Keuangan - dummies

Fungsi Excel penting untuk Membangun Model Keuangan - dummies

Hari ini memiliki lebih dari 400 fungsi yang tersedia di Excel, dan Microsoft terus menambahkan lebih banyak dengan setiap versi baru perangkat lunak. Banyak fungsi ini tidak relevan untuk digunakan di bidang keuangan, dan sebagian besar pengguna Excel hanya menggunakan persentase yang sangat kecil dari fungsi yang ada. Jika Anda menggunakan Excel untuk tujuan pemodelan keuangan, ...

Pilihan Editor

Dasar-dasar Mentransfer Foto Digital - dummies

Dasar-dasar Mentransfer Foto Digital - dummies

Mentransfer (juga dikenal sebagai men-download atau meng-upload) foto dan film ke Komputer adalah proses yang cukup sederhana. Anda dapat mentransfer beberapa cara yang berbeda. Masing-masing memiliki pro dan kontra. Beberapa metode membutuhkan perangkat keras tambahan, seperti card reader. Menghubungkan Sebelum Anda mulai mentransfer foto ke komputer Anda, Anda harus membuat sambungan. ...

Memilih Kamera Digital Metering Mode - dummies

Memilih Kamera Digital Metering Mode - dummies

Banyak kamera digital menawarkan pilihan mode metering autoexposure. Metering mode berarti cara di mana meteran mekanisme autoexposure kamera - mengukur - cahaya di tempat kejadian saat menghitung pemaparan yang tepat untuk foto Anda. Anda biasanya dapat memilih dari metering matriks, metering tertimbang kelas, dan metering spot.

Pilihan Editor

KetikPad Blogs: Bagaimana Memasukkan Gambar Sidebar - dummies

KetikPad Blogs: Bagaimana Memasukkan Gambar Sidebar - dummies

Termasuk gambar sidebar di TypePad Anda blog adalah cara terbaik untuk mempromosikan situs web, blog, atau produk lain. Gambar bilah samping biasanya terbilang kecil (sering 125 piksel dengan 125 piksel), namun ukurannya pada akhirnya bergantung pada tema dan desain blog Anda sendiri. Selain itu, Anda dapat mengatur gambar untuk ditautkan ke ...

Ketik Dashboard Dashboard Shortcuts - dummies

Ketik Dashboard Dashboard Shortcuts - dummies

Di halaman utama blog TypePad Anda, strip hijau di bagian atas adalah Dashboard - bilah navigasi tingkat akun Anda. Gunakan Dasbor TypePad untuk mengakses akun TypePad inti Anda, bukan hanya blog individual Anda - perbedaan penting untuk menarik karena banyak orang mengelola beberapa blog dari satu akun. Ini berguna ...

Jenis Komunitas Online - dummies

Jenis Komunitas Online - dummies

Banyak jenis komunitas online ada, namun mekanika dan inner pekerjaannya serupa. Meskipun fokus setiap komunitas online mungkin tidak terkait, tipe kepribadiannya bersifat universal. Setelah beberapa saat, tipe kepribadian ini mudah dikenali, bahkan jika Anda telah beralih ke komunitas lain. Komunitas online di-host di berbagai ...