Apakah Jenis Pembolehubah VBA?

Dalam Excel VBA, individu boleh menggunakan pelbagai jenis dan pemalar yang berbeza dalam lembaran kerja mereka. Pemboleh ubah didefinisikan sebagai penyimpanan dalam memori komputer yang menyimpan maklumat yang akan digunakan dalam melaksanakan kod VBA.

Jenis Pembolehubah VBA

Jenis data yang disimpan dalam pemboleh ubah bergantung pada jenis data pemboleh ubah. Sebagai contoh, jika pengguna ingin menyimpan bilangan bulat dalam pemboleh ubah, jenis data akan menjadi bilangan bulat Integer Integer adalah bilangan bulat. Bilangannya boleh menjadi positif, negatif, atau 0. Bilangan bulat tidak mempunyai bahagian pecahan. . Pemboleh ubah berbeza dari pemalar di dalamnya, sementara pemboleh ubah berubah ketika kod dijalankan, pemalar tidak pernah berubah.

Ringkasan Pantas

  • Pemboleh ubah didefinisikan sebagai lokasi penyimpanan dalam memori komputer yang menyimpan maklumat sementara.
  • Jenis utama jenis data pemboleh ubah merangkumi jenis data berangka dan bukan berangka.
  • Kelebihan menggunakan pemboleh ubah daripada pemalar ialah pengguna dapat mengubah nilai pemboleh ubah semasa kod sedang berlangsung.

Menyatakan Pemboleh ubah

Dengan menyatakan pemboleh ubah, pengguna memberikan maklumat kepada penyusun VBA mengenai jenis data pemboleh ubah dan maklumat lain seperti tahap. Jenis data boleh berupa bilangan bulat, teks, perpuluhan, Boolean, dan lain-lain, sedangkan tahap pemboleh ubah boleh berupa tahap prosedur, tingkat modul, atau sekumpulan awam. Pemboleh ubah harus dinyatakan menggunakan Dim VBA Variables, Data Type dan Dim VBA Variables digunakan untuk menyimpan kepingan data untuk digunakan dalam makro dan fungsi. Pemboleh ubah ini disimpan di bawah banyak Jenis Data, dan dinyatakan menggunakan Dim. Biasanya, langkah pertama setelah menamakan makro anda adalah menyatakan pemboleh ubah anda. Pemboleh ubah adalah nama untuk bahagian data yang berbeza seperti makro, Pernyataan Peribadi, Awam, atau Statik.

Ketika menyatakan pemboleh ubah menahan integer menggunakan pernyataan Dim, gunakan kod "Dim rowNumber sebagai Integer." Istilah "Dim" harus muncul di bahagian sebelumnya dari pemboleh ubah. Sekiranya jenis data tidak ditentukan ketika menyatakan pemboleh ubah atau pemboleh ubah tidak dinyatakan sama sekali, pemboleh ubah akan lalai ke jenis data pemboleh ubah yang dapat mengakomodasi jenis data apa pun. Dengan menyatakan pemboleh ubah, pengguna pada dasarnya memberitahu komputer untuk menyimpan ruang memori untuk digunakan kemudian, yang membolehkan kod VBA berjalan dengan lancar.

Mengapa Pemboleh ubah Digunakan dalam VBA

Semasa menulis kod di Editor VBA, pengguna memerlukan pemboleh ubah yang dapat mereka gunakan dalam kod tersebut untuk menahan nilai. Kelebihan pemboleh ubah berbanding pemalar ialah pengguna dapat mengubah nilai pemboleh ubah semasa kod sedang berlangsung.

Peraturan diikuti semasa menamakan pemboleh ubah:

  • Nama itu bukan kata kunci terpelihara. VBA merangkumi beberapa kata kunci yang dikhaskan seperti Lingkaran Peribadi, Selanjutnya, Gelung VBA Terdapat pelbagai jenis gelung VBA di Excel yang membantu pengguna mengautomasikan tugas yang sebaliknya memerlukan baris kod yang panjang. Berikut adalah yang utama, dsb. Yang digunakan dalam kod VBA dan oleh itu, tidak dapat digunakan untuk menamakan pemboleh ubah.
  • Jangan gunakan watak khas semasa menamakan pemboleh ubah. Watak khas merangkumi ($, $, &,!,%).
  • Ruang tidak boleh digunakan dalam nama pemboleh ubah. Sebaliknya, gunakan watak garis bawah untuk memisahkan nilai dan menjadikannya mudah dibaca.
  • VBA tidak peka dengan kes. Anda boleh menggunakan casing campuran untuk menjadikan pemboleh ubah dapat dibaca, walaupun VBA akan menganggap semua kes serupa.
  • Menggunakan huruf, angka, dan tanda baca dalam penamaan pemboleh ubah dibenarkan. Walaupun begitu, nombor pertama dalam nama pemboleh ubah mestilah abjad.
  • Panjang nama pemboleh ubah tidak boleh melebihi 255 aksara.

Jenis Jenis Data dalam VBA

Jenis data dalam VBA memberitahu komputer jenis pemboleh ubah yang ingin digunakan pengguna. Jenis pemboleh ubah yang berlainan menempati jumlah ruang yang berbeza dalam memori, dan pengguna harus mengetahui berapa banyak ruang yang akan ditampung oleh pemboleh ubah dalam memori komputer terlebih dahulu.

Jenis data menentukan jumlah ruang yang diperlukan oleh pemboleh ubah dalam memori. Dua jenis jenis data utama merangkumi:

1. Jenis data berangka

Jenis data berangka digunakan apabila pengguna hanya perlu menyimpan nombor. Contoh jenis data berangka merangkumi perpuluhan, mata wang, panjang, tunggal, integer, bait, tarikh dan masa. Beberapa jenis data ini dijelaskan di bawah:

Byte : Satu bait dilengkapi dengan kapasiti kecil, dan dapat menyimpan nilai antara 0 hingga 255.

Bilangan bulat: Bilangan bulat adalah versi beta dari jenis data bait, dan ia dapat menahan nilai antara -32768 hingga 32768. Setiap nilai yang melebihi julat ini akan mengembalikan kesalahan. Sekiranya nilai perpuluhan digunakan dalam bilangan bulat, mereka akan ditukar menjadi nombor bulat terdekat. Contohnya, 9.8 akan ditukar menjadi 10.

Panjang : Jenis data Panjang menyimpan nilai atau nombor yang lebih lama yang tidak dapat ditampung oleh jenis data integer. Ia menyimpan nilai yang melebihi 32768. Jenis data panjang dapat menahan nilai dalam julat -2,147,483,648 hingga 2,147,483,648.

Single : Jenis data tunggal direka untuk menyimpan nilai perpuluhan yang tidak melebihi perpuluhan dua digit. Untuk nilai positif, jenis data tunggal berkisar antara 1.401298E-45 hingga 3.402823E + 38, sedangkan nilai negatif berkisar antara -3.402823E + 38 hingga -1.401298E-45.

2. Jenis data bukan berangka

Jenis data bukan berangka merangkumi nilai yang dikecualikan oleh jenis data berangka. Contoh jenis data berangka termasuk yang berikut:

String : Jenis data String boleh menyimpan dua jenis nilai rentetan, iaitu rentetan panjang tetap dan berubah-ubah.

Boolean : Jenis data Boolean digunakan apabila output yang diharapkan sama ada BENAR atau SALAH.

Objek : Jenis data Objek merangkumi produk Microsoft. Contoh objek Excel merangkumi lembaran kerja, helaian, julat, dll.

Varian : Jenis data Varian sesuai dengan kedua-dua jenis data berangka dan bukan berangka.

Bacaan Berkaitan

Finance adalah penyedia rasmi Pensijilan Pemodelan dan Penilaian Kewangan (FMVA) ™ Sertifikasi FMVA® Sertai 350,600+ pelajar yang bekerja untuk syarikat seperti program pensijilan Amazon, JP Morgan, dan Ferrari, yang direka untuk mengubah sesiapa sahaja menjadi penganalisis kewangan bertaraf dunia.

Untuk membantu anda menjadi penganalisis kewangan bertaraf dunia dan memajukan kerjaya anda dengan sepenuhnya, sumber tambahan ini akan sangat membantu:

  • Excel VBA Contoh Excel VBA Contoh Excel VBA membolehkan pengguna membuat makro yang mengautomasikan proses dalam Excel. Panduan ini akan menggunakan contoh Excel VBA untuk menunjukkan cara merakam makro dengan menyiapkan makro, cara menyatakan pemboleh ubah, dan cara merujuk data.
  • Bagaimana Menambah Butang VBA di Excel? Bagaimana Menambah Butang VBA di Excel? Apabila menggunakan buku kerja yang memasukkan kod VBA, anda boleh menambahkan butang makro untuk memudahkan pengguna Excel yang lain menjalankan kod tanpa pengetahuan tentang
  • Makro VBA Makro VBA Menetapkan makro di Excel VBA agak mudah. Struktur untuk makro Excel VBA melibatkan bermula dengan garis sub () sebelum memulakan kod makro. Makro menggunakan Aplikasi Visual Basic di Excel untuk membuat fungsi buatan pengguna tersuai dan mempercepat tugas manual dengan membuat proses automatik.
  • Acara Buku Kerja VBA Acara Buku Kerja VBA Acara buku kerja VBA didefinisikan sebagai tindakan yang dilakukan oleh pengguna di Microsoft Excel yang dapat memicu pelaksanaan makro yang ditentukan. Sebagai contoh,

Disyorkan

Adakah Crackstreams telah ditutup?
2022
Adakah pusat arahan MC selamat?
2022
Adakah Taliesin meninggalkan peranan kritikal?
2022