VBA Boolean

VBA Boolean

Operator Boolean Excel VBA

Boolean adalah tipe data. Ini juga merupakan tipe data bawaan di VBA. Tipe data ini digunakan untuk referensi logis atau variabel logis karena nilai yang dimiliki tipe data ini adalah BENAR atau SALAH, digunakan untuk perbandingan logis. Deklarasi tipe data ini mirip dengan semua tipe data lainnya.

Seperti yang kami katakan, tipe data Boolean dapat menyimpan data BENAR atau SALAH sebagai data, tetapi juga dapat menyimpan angka 1 sebagai BENAR dan 0 sebagai SALAH. Jadi, TRUE direpresentasikan dengan 1, dan FALSE direpresentasikan dengan 0. Jadi, ketika kita mendeklarasikan variabel sebagai BOOLEAN, ia menempati 2 byte memori komputer.

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 Boolean (wal lstreetmojo.com)

Bekerja dengan Tipe Data Boolean dalam Bahasa Pemrograman VBA

Mari kita lihat contoh pengaturan nilai operator Boolean ke variabel menggunakan Kode VBAMenggunakan Kode VBAKode VBA mengacu pada sekumpulan instruksi yang ditulis oleh pengguna dalam bahasa pemrograman Visual Basic Applications pada Editor Visual Basic (VBE) untuk melakukan tugas tertentu .Baca selengkapnya.

Ikuti langkah-langkah di bawah ini untuk mendapatkan pengetahuan yang memadai tentang tipe data Boolean di VBA.

Langkah 1: Pertama, mulai subprosedur dengan menamai nama makro.

Kode:

Sub Boolean_Example1() Akhir Sub

Langkah 2: Deklarasikan variabel sebagai ‘BOOLEAN.’

Kode:

Sub Boolean_Example1() Dim MyResult Sebagai Boolean End Sub

Langkah 3: Sekarang, untuk variabel ‘MyResult’, terapkan TestLogical TestLogical sederhanaSebuah tes logis di Excel menghasilkan output analitik, baik benar atau salah. Setara dengan operator, ‘=,’ adalah tes logika yang paling umum digunakan.Baca selengkapnya sebagai 25 > 20.

Kode:

Sub Boolean_Example1() Dim MyResult As Boolean MyResult = 25 > 20 End Sub

Langkah 4: Sekarang, tampilkan hasilnya di kotak pesan di Kotak VBAMessage Dalam fungsi VBAVBA MsgBox adalah fungsi keluaran yang menampilkan pesan umum yang disediakan oleh pengembang. Pernyataan ini tidak memiliki argumen dan pesan yang dipersonalisasi dalam fungsi ini ditulis di bawah tanda kutip ganda sedangkan untuk nilai referensi variabel disediakan.baca lebih lanjut.

Kode:

Sub Boolean_Example1() Dim MyResult As Boolean MyResult = 25 > 20 MsgBox MyResult End Sub

Sekarang, jalankan makro excelExcel Makro makro di excel adalah serangkaian instruksi dalam bentuk kode yang membantu mengotomatiskan tugas-tugas manual, sehingga menghemat waktu. Excel mengeksekusi instruksi tersebut secara langkah demi langkah pada data yang diberikan. Misalnya, dapat digunakan untuk mengotomatiskan tugas berulang seperti penjumlahan, pemformatan sel, penyalinan informasi, dll. sehingga dengan cepat menggantikan operasi berulang dengan beberapa klik. baca lebih lanjut melalui tombol F5 atau secara manual dan lihat hasilnya.

Kami mendapatkan hasil sebagai BENAR karena angka 25 lebih besar dari angka 20, sehingga tes logisnya benar, dan hasilnya BENAR.

Ini adalah struktur dasar tipe data Boolean VBA.

Tipe Data Boolean Tidak Dapat Menyimpan Selain BENAR atau SALAH.

VBA Boolean adalah tipe data logis. Itu memegang BENAR atau SALAH. Apa pun selain BENAR atau SALAH akan menampilkan pesan kesalahan sebagai ‘Jenis Ketidakcocokan’ di VBA.

Sebagai contoh, lihat kode di bawah ini.

Kode:

Sub Boolean_Example2() Dim BooleanResult As Boolean BooleanResult = “Hello” MsgBox BooleanResult End Sub

Pada kode di atas, kita telah mendeklarasikan variabel ‘BooleanResult’ sebagai Boolean.

Dim BooleanResult Sebagai Boolean

Di baris berikutnya, kita telah menetapkan nilai ke variabel yang dideklarasikan sebagai ‘Halo’.

BooleanResult = “Halo”

Kami telah mendeklarasikan variabel sebagai Boolean, tetapi kami telah menetapkan nilainya sebagai ‘Halo,’ yang selain nilai logika: BENAR atau SALAH.

Ketika kita menjalankan kode ini menggunakan tombol F5 atau secara manual, kita akan mendapatkan error ketidakcocokan tipe karena nilai ketidakcocokan tipe data.

Semua Angka BENAR, dan Nol adalah SALAH

Seperti yang kami katakan, BENAR diwakili oleh angka 1, dan SALAH diwakili oleh 0. Misalnya, lihat kode di bawah ini di VBA.

Kode:

Sub Boolean_Example3() Dim BooleanResult As Boolean BooleanResult = 1 MsgBox BooleanResult End Sub

Kami menetapkan nilai ke variabel sebagai 1, menunjukkan hasil sebagai BENAR.

Sekarang, lihat kode di bawah ini.

Kode:

Sub Boolean_Example3() Dim BooleanResult As Boolean BooleanResult = 0 MsgBox BooleanResult End Sub

Dalam kode ini, kami telah menetapkan nilai ke variabel sebagai 0, menunjukkan hasil sebagai FALSE.

Tidak hanya 1 atau 0, tetapi juga dapat memperlakukan angka apa pun yang ditetapkan ke variabel kecuali nol sebagai BENAR. Itu hanya akan memperlakukan nol sebagai 1.

VBA Boolean Operator dengan Kondisi IF

Karena tipe data Boolean hanya dapat menyimpan nilai logika, ini paling cocok untuk digunakan dengan kondisi IF di VBA.

Kode:

Sub Boolean_Example2() Dim Number1 As Integer Dim Number2 As Integer Number1 = 80 Number2 = 75 If Number1 >= Number2 Then MsgBox True Else MsgBox False End If End Sub

Seperti ini, kita bisa menggunakan tipe data Excel VBA Boolean untuk menyimpan hasilnya sebagai TRUE atau FALSE.

Artikel yang Direkomendasikan

Artikel ini adalah panduan untuk VBA Boolean Operator. Di sini, kita belajar bagaimana menggunakan tipe data Boolean di Excel VBA, yang memberikan output logis, yaitu BENAR atau SALAH, beserta contoh dan templat yang dapat diunduh. Di bawah ini adalah beberapa artikel bermanfaat yang terkait dengan VBA: –

  • Fungsi Akhir VBA
  • Gunakan Fungsi IF OR di VBA
  • Fungsi IFERROR di VBA
  • Lakukan Hingga Loop di VBA

Related Posts

Tinggalkan Balasan