Rumah Media Sosial Gambaran Keseluruhan Model Objek Excel - dummies

Gambaran Keseluruhan Model Objek Excel - dummies

Isi kandungan:

Video: AutoCAD Block Tidak Bisa Di Explode 2025

Video: AutoCAD Block Tidak Bisa Di Explode 2025
Anonim

Visual Basic untuk Aplikasi adalah bahasa pengaturcaraan berorientasikan objek. Konsep asas pengaturcaraan berorientasikan objek ialah aplikasi perisian (Excel dalam kes ini) terdiri daripada pelbagai objek individu, masing-masing mempunyai ciri dan kegunaan sendiri.

Aplikasi Excel mengandungi sel, lembaran kerja, carta, jadual pangsi, lukisan bentuk - senarai objek Excel nampaknya tidak berkesudahan. Setiap objek mempunyai set ciri sendiri, yang dipanggil sifat , dan kumpulan kegunaannya sendiri, yang dipanggil kaedah .

Anda boleh memikirkan konsep ini seperti yang anda lakukan pada objek yang anda hadapi setiap hari, seperti komputer, kereta, atau peti sejuk anda. Setiap objek ini mengenal pasti kualiti, seperti ketinggian, berat, dan warna. Mereka masing-masing mempunyai kegunaan tersendiri, seperti bekerja dengan Excel, mengangkut anda dalam jarak jauh, atau menyimpan makanan yang mudah rosak.

Objek VBA juga mempunyai ciri-ciri dan kaedah penggunaan yang boleh dikenalpasti. Sel kerja lembaran kerja adalah objek, dan di antara ciri-cirinya yang digambarkan (sifatnya) adalah alamat, ketinggian, dan warna isian yang diformat. Buku kerja juga merupakan objek VBA, dan antara ciri-ciri yang boleh digunakan (kaedahnya) adalah keupayaan untuk dibuka, ditutup, dan mempunyai jadual carta atau pivot ditambah kepadanya.

Dalam Excel anda berurusan dengan buku kerja, lembaran kerja, dan lingkungan setiap hari. Anda mungkin memikirkan setiap objek ini sebagai sebahagian daripada Excel, tidak memisahkannya dalam fikiran anda. Bagaimanapun, Excel berfikir tentang perkara-perkara ini secara dalaman sebagai sebahagian daripada model hierarki yang dipanggil Model Objek Excel. Model Objek Excel adalah satu set objek yang jelas yang berstruktur mengikut hubungan di antara mereka.

Memahami objek

Di dunia nyata, anda boleh menerangkan semua yang anda lihat sebagai objek. Apabila anda melihat rumah anda, itu adalah objek. Rumah anda mempunyai bilik; bilik-bilik ini juga objek yang berasingan. Bilik-bilik ini mungkin mempunyai almari. Mereka juga mempunyai objek. Seperti yang anda fikirkan rumah anda, bilik, dan almari, anda mungkin melihat hubungan hierarki di antara mereka. Excel bekerja dengan cara yang sama.

Dalam Excel, Objek aplikasi adalah objek yang merangkumi - sama dengan rumah anda. Di dalam objek Aplikasi, Excel mempunyai buku kerja. Di dalam buku kerja adalah lembaran kerja. Di dalamnya adalah julat. Ini adalah semua objek yang hidup dalam struktur hierarki.

Untuk menunjuk objek tertentu dalam VBA, anda boleh melintasi model objek.Sebagai contoh, untuk mendapatkan sel A1 pada Helaian 1, anda boleh memasukkan kod ini:

Activeworkbook. Helaian ("Sheet1"). Julat ("A1"). Pilih

Dalam kebanyakan kes, hierarki model objek difahami, jadi anda tidak perlu menaip setiap peringkat. Memasukkan kod ini juga membawa anda ke sel A1 kerana Excel menyimpulkan bahawa anda bermaksud buku kerja aktif dan helaian aktif:

Julat ("A1"). Pilih

Sesungguhnya, jika anda mempunyai kursor anda sudah berada di sel A1, anda boleh menggunakan objek ActiveCell, meniadakan keperluan untuk menguraikan julat:

Activecell. Pilih

Memahami koleksi

Banyak objek Excel milik koleksi , yang pada dasarnya adalah kumpulan objek seperti. Begitu juga, rumah anda terletak dalam kejiranan, yang merupakan koleksi rumah. Setiap kejiranan terletak di dalam kumpulan kejiranan yang dipanggil bandar. Excel menganggap koleksi menjadi objek sendiri.

Dalam setiap objek Kerja, anda mempunyai koleksi Lembaran Kerja. Koleksi Worksheets merupakan objek yang boleh anda hubungi melalui VBA. Setiap lembaran kerja dalam buku kerja anda tinggal dalam koleksi Worksheets.

Jika anda mahu merujuk kepada lembaran kerja dalam koleksi Worksheets, anda boleh merujuknya dengan kedudukannya dalam koleksi, sebagai nombor indeks bermula dengan 1, atau dengan namanya, seperti teks yang dipetik. Jika anda menjalankan dua baris kod berikut dalam buku kerja yang hanya mempunyai satu lembaran kerja yang dipanggil MySheet, kedua-duanya melakukan perkara yang sama:

Worksheets (1). Pilih Worksheets ("MySheet"). Pilih

Jika anda mempunyai dua helaian kerja dalam buku kerja aktif yang mempunyai nama MySheet dan YourSheet, dalam perintah itu, anda boleh merujuk kepada lembaran kerja kedua dengan menaip sama ada pernyataan ini:

Worksheets (2). Pilih Lembaran Kerja ("YourSheet"). Pilih

Jika anda mahu merujuk kepada lembaran kerja dalam buku kerja yang dipanggil MySheet dalam buku kerja tertentu yang tidak aktif, anda mesti memenuhi syarat rujukan lembaran kerja dan rujukan buku kerja, seperti berikut:

Buku kerja ("MyData.xls"). Lembaran Kerja ("MySheet"). Pilih

Memahami sifat

Properties pada asasnya adalah ciri objek. Rumah anda mempunyai warna, rakaman persegi, umur, dan sebagainya. Sesetengah hartanah, seperti warna rumah anda, boleh diubah. Hartanah lain, seperti tahun rumah anda dibina, tidak boleh diubah.

Begitu juga, objek dalam Excel seperti objek Lembaran kerja mempunyai nama kunci tapak yang boleh diubah, dan Baris. Kirakan harta baris yang tidak boleh.

Anda merujuk kepada objek objek dengan merujuk kepada objek dan kemudian kepada harta tersebut. Contohnya, anda boleh menukar nama lembaran kerja anda dengan mengubah nama Nama.

Dalam contoh ini, anda menamakan semula Sheet1 ke MySheet:

Sheets ("Sheet1"). Name = "MySheet"

Sesetengah sifat hanya baca-baca, yang bermaksud anda tidak boleh memberikan nilai kepada mereka secara langsung. Satu contoh harta baca sahaja ialah sifat Teks sel, yang memberikan penampilan diformat nilai dalam sel. Anda tidak boleh menulis ganti atau mengubahnya.

Kaedah pemahaman

Kaedah adalah tindakan yang boleh dilakukan terhadap sesuatu objek.Ia membantu memikirkan kaedah sebagai kata kerja. Sebagai contoh, anda boleh cat rumah anda; di VBA, yang mungkin diterjemahkan ke

rumah. cat

Contoh ringkas kaedah Excel ialah kaedah Pilih objek Julat:

Julat ("A1"). Pilih

Yang lain adalah kaedah Salinan objek Range:

Range ("A1"). Salin

Sesetengah kaedah mempunyai parameter yang boleh menentukan cara kaedah digunakan. Sebagai contoh, kaedah Tampalkan boleh digunakan dengan lebih berkesan dengan jelas menentukan parameter Objektif:

ActiveSheet. Tampal Destinasi: = Julat ("B1")
Gambaran Keseluruhan Model Objek Excel - dummies

Pilihan Editor

Bagaimana Menghubungkan Item Menu ke Kategori di Joomla - dummies

Bagaimana Menghubungkan Item Menu ke Kategori di Joomla - dummies

Untuk artikel yang dikategorikan dalam Joomla untuk dilihat oleh pengguna laman web anda, anda perlu memautkan item menu Joomla anda ke kategori Joomla yang mengandungi artikel yang ingin anda siarkan. Dengan menyambungkan kategori ke item menu, semua artikel dalam kategori boleh didapati melalui item menu yang berkaitan. Untuk membuat ...

Cara Memasang Joomla CMS pada Server Jauh - dummies

Cara Memasang Joomla CMS pada Server Jauh - dummies

Sebaik sahaja anda telah memuatkan fail Joomla yang tidak diturunkan di pelayan jauh dan sediakan MySQL untuk Joomla, anda sudah bersedia untuk memasang Sistem Pengurusan Kandungan Joomla (CMS). Navigasi ke tapak anda di pelayan tuan rumah. Anda melihat halaman pemasangan Joomla pertama. Pilih bahasa. Klik Seterusnya. Semua item dalam pane bahagian atas ...

Cara Membiarkan Pengguna Menguruskan Akaun Sendiri di Joomla - dummies

Cara Membiarkan Pengguna Menguruskan Akaun Sendiri di Joomla - dummies

Walaupun anda boleh mengurus pengguna dari hujung belakang, Joomla menyediakan kemudahan yang baik yang membolehkan pengguna menguruskan diri mereka juga. Anda boleh membuat halaman di mana pengguna boleh mendaftar, log masuk, menetapkan semula kata laluan mereka, diingatkan kata laluan mereka, dan sebagainya. Buat laman pengurusan pengguna Untuk membuat halaman yang membolehkan pengguna mengurus sendiri, anda ...

Pilihan Editor

Pengguna dan Definisi SharePoint berbeza - dummies

Pengguna dan Definisi SharePoint berbeza - dummies

SharePoint mempunyai banyak jenis pengguna yang berbeza, dan bergantung di mana peranan anda sesuai , anda mungkin mempunyai pengalaman yang sangat berbeza dari pengguna SharePoint yang lain. Sebagai contoh, anda mungkin ditugaskan untuk membuat dan mentadbir laman web SharePoint untuk pasukan anda. Dalam kes ini, anda mungkin melihat ke hadapan fungsi yang luas SharePoint ...

Dan Microblog dalam SharePoint - dummies

Dan Microblog dalam SharePoint - dummies

Microblogging dibuat terkenal oleh Twitter. SharePoint 2013 membawa mikroblogging ke dunia korporat. Menggunakan Twitter, anda menghantar mesej ringkas kepada dunia. Anda boleh mengikuti orang lain dan menarik pengikut anda sendiri. Anda menyebut orang lain menggunakan simbol @ yang diikuti dengan nama mereka dan boleh menanda topik menggunakan # ...

Mengeksport Table Akses ke Senarai Dalam Talian SharePoint - dummies

Mengeksport Table Akses ke Senarai Dalam Talian SharePoint - dummies

Jika anda mempunyai meja dalam Akses yang ada pangkalan data yang anda ingin sediakan untuk ahli pasukan anda yang tidak mempunyai aplikasi MS Access 2010, cara terbaik untuk melakukan ini adalah untuk mengeksport jadual tersebut ke dalam senarai SharePoint. Ikuti langkah-langkah berikut: Dari pangkalan data anda, klik kanan pada jadual di ...

Pilihan Editor

Penyediaan aSVAB: Akar - patung

Penyediaan aSVAB: Akar - patung

Menjadi akrab dengan akar untuk ASVAB. Akar adalah kebalikan dari kuasa atau eksponen. Terdapat pelbagai jenis akar tak terhingga. Anda mempunyai akar kuadrat, yang bermaksud "membuang" asas kepada kuasa kedua; akar kubus, yang bermaksud "membuang" asas yang dinaikkan kepada kuasa ketiga; akar yang keempat, untuk ...

ASVAB Penyediaan: Bekerja dengan Perpuluhan - patung

ASVAB Penyediaan: Bekerja dengan Perpuluhan - patung

Anda perlu tahu bagaimana untuk bekerja dengan perpuluhan untuk ASBAB . Perpuluhan adalah kaedah menulis nombor pecahan tanpa menggunakan pengangka dan penyebut. Anda boleh menulis pecahan 7/10 sebagai perpuluhan 0. 7; anda menyebutnya "tujuh persepuluh" atau "titik nol tujuh. "Tempoh atau titik perpuluhan menunjukkan bahawa nombor itu ...

ASVAB Subtest Details - dummies

ASVAB Subtest Details - dummies

Tergantung di mana dan untuk tujuan apa yang anda ambil ujian, anda mungkin menghadapi beberapa versi ASVAB. Versi terkomputer dari ASVAB (CAT-ASVAB) mengandungi sembilan subtest masa yang berasingan. Pada CAT-ASVAB, Maklumat Auto dan Maklumat Kedai dipisahkan kepada dua ujian berbeza, sedangkan mereka digabungkan pada versi kertas. Lihatlah ...