Varian VBA

Varian VBA

Tipe Data Varian Excel VBA

Tipe Data Varian di VBA adalah tipe data universal yang dapat menampung tipe data apa pun, tetapi saat menetapkan tipe data, kita perlu menggunakan kata “Varian”.

Kita semua tahu betapa pentingnya variabel dalam proyek VBA. Setelah variabel dideklarasikan, kita perlu menetapkan tipe data ke variabel yang dideklarasikan. Penugasan tipe data di VBAData Penugasan Tipe Di VBAData tipe adalah karakter inti dari variabel apa pun, ini mewakili tipe nilai apa yang dapat kita simpan dalam variabel dan berapa batas atau rentang nilai yang dapat disimpan dalam variabel, tipe data adalah VBA bawaan dan pengguna atau pengembang perlu mengetahui tipe nilai mana yang dapat disimpan di tipe data mana. Jenis data yang ditetapkan ke variabel memberi tahu kompiler ukuran penyimpanan variabel. Baca lebih lanjut tergantung pada jenis data apa yang perlu kita tetapkan ke variabel yang dideklarasikan.

Sebagai contoh, lihat kode di bawah ini.

Pada kode di atas, kita mendeklarasikan variabel sebagai “IntegerNumber . Kami menetapkan tipe data sebagai “Integer .

Sebelum menugaskan tipe data ke variabel, kita harus menyadari keterbatasan variabel. Misalnya, karena kita telah menetapkan tipe data Integer, variabel saya dapat menampung angka dari -32768 hingga 32767.

Lebih dari batas tipe data akan menyebabkan kesalahan. Jadi, jika kita ingin menyimpan lebih dari 32767 nilai, kita perlu menetapkan tipe data berbeda yang dapat menampung lebih dari 32767.

Untuk mengatasi batasan ini, kami memiliki tipe data universal, “Varian”. Artikel ini akan menunjukkan kepada Anda panduan lengkap tentang tipe data Varian.

Anda bebas menggunakan gambar ini di situs web Anda, templat, dll., Harap berikan kami tautan atribusiBagaimana Memberikan Atribusi? Tautan Artikel menjadi Hyperlink
Misalnya: Sumber: VBA Variant (wallstreetmojo.com)

Bagaimana Cara Mendeklarasikan Tipe Data Varian?

Kita dapat mendeklarasikan tipe data varian sebagai tipe data biasa, tetapi saat menetapkan tipe data, kita perlu menggunakan kata “Varian”.

Kode:

Sub Variant_Example1() Dim MyNumber Sebagai Varian End Sub

Itu membuat variabel berfungsi data apa pun sekarang. Kami dapat menetapkan nomor, string, tanggal, dan banyak hal lainnya.

Di bawah ini adalah demonstrasi yang sama.

Kode:

Sub Variant_Example1() Dim MonthName As Variant Dim MyDate As Variant Dim MyNumber As Variant Dim MyName As Varian MonthName = “Januari” MyDate = “24-04-2019” MyNumber = 4563 MyName = “My Name is Excel VBA” End Sub

Kami telah menetapkan tanggal, nomor, dan string ke variabel di atas. Jadi, tipe data Varian memungkinkan kita untuk tidak khawatir tentang jenis data apa yang akan kita simpan atau tetapkan.

Segera setelah kami mendeklarasikan variabel sebagai “Varian”. Saat membuat kode, kami tidak perlu khawatir tentang tipe data kami di suatu tempat di tengah proyek. Itu membuat variabel bekerja secara fleksibel sesuai kebutuhan kita. Kami mungkin dapat menjalankan operasi kami dalam proyek dengan satu variabel.

Varian VBA Tidak Membutuhkan Cara Eksplisit

Prosedur umum untuk mendeklarasikan variabel VBA adalah pertama memberi nama dan kemudian menetapkan tipe data. Di bawah ini adalah contoh yang sama.

Ini adalah cara eksplisit untuk mendeklarasikan variabel. Namun, saat kita mendeklarasikan tipe data Variant, kita tidak perlu mendeklarasikannya secara eksplisit. Sebaliknya, kita dapat memberi nama variabel dan mengabaikan bagian tipe data.

Kode:

Sub Variant_Example1() Dim MyNumber End Sub

Dalam kode di atas, kami menamai variabel “MyNumber”, tetapi setelah menamainya, kami belum menetapkan tipe data apa pun.

Saya telah meninggalkan bagian Sebagai [Nama Tipe Data] karena saat kita mengabaikan bagian penugasan tipe data, variabel menjadi varian.

Hal-hal untuk diingat

Meskipun tipe data “Varian” fleksibel dengan data, kami akan menyimpannya, tetapi ini bukan tipe data yang populer. Terlihat aneh tapi BENAR. Orang menghindari penggunaan tipe data ini kecuali ada alasan khusus untuk menggunakannya. Di bawah ini adalah beberapa alasan untuk menghindari penggunaan varian.

  • Itu mengabaikan semua kesalahan ketidakcocokan data.
  • Tipe data varian membatasi kami untuk mengakses daftar IntelliSense.
  • VBA selalu menebak tipe data terbaik dan menetapkannya sesuai dengan itu.
  • Dalam kasus batas tipe data bilangan bulat, tipe data varian tidak memberi tahu kami saat melewati batas 32767.

Artikel yang Direkomendasikan

Artikel ini adalah panduan untuk Varian VBA. Di sini, kita membahas cara mendeklarasikan dan menggunakan tipe data Variant, yang bersifat universal dan menampung semua tipe data di VBA kecuali data string dengan panjang tetap. Anda dapat mempelajari lebih lanjut tentang VBA dari artikel berikut: –

  • VBA DoEvents
  • Refresh Tabel Pivot menggunakan Kode VBA
  • Modul Kelas di VBA
  • Pandangan VBA

Related Posts