VBA JIKA TIDAK

VBA JIKA TIDAK

JIKA TIDAK di VBA

Fungsi logis berguna untuk perhitungan yang memerlukan beberapa kondisi atau kriteria untuk diuji. Dalam artikel kami sebelumnya, kami telah melihat kondisi “VBA IF”, “VBA OR”, dan “VBA AND”. Artikel ini akan membahas fungsi “VBA IF NOT”. Sebelum memperkenalkan fungsi VBA JIKA TIDAK, izinkan saya menunjukkan kepada Anda tentang fungsi VBA NOT Fungsi VBA NOTFungsi VBA NOT di MS Office Excel VBA adalah fungsi logis bawaan. Jika suatu kondisi FALSE, maka menghasilkan TRUE; jika tidak, ia mengembalikan FALSE. Ini berfungsi sebagai fungsi terbalik. Baca lebih lanjut terlebih dahulu.

Apa BUKAN Fungsi di VBA?

Fungsi “BUKAN” adalah salah satu fungsi logis kami dengan Excel dan VBA. Semua fungsi logis memerlukan tes logis untuk melakukan dan mengembalikan BENAR jika tes logis benar. Jika tes logis salah, itu akan mengembalikan FALSE.

Tapi “VBA NOT” adalah kebalikan dari fungsi logis lainnya. Jadi, kami akan mengatakan ini adalah fungsi kebalikan dari fungsi logis.

Fungsi “VBA NOT” mengembalikan “FALSE” jika tes logisnya benar. Jika tes logis salah, itu akan mengembalikan “BENAR.” Sekarang, lihat sintaks dari fungsi “VBA NOT”.

BUKAN (Tes Logika)

Ini sangat sederhana. Pertama, kita perlu memberikan tes logis. Kemudian, fungsi NOT mengevaluasi pengujian dan mengembalikan hasilnya.

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 JIKA TIDAK (wallstreetmojo.com)

Contoh Fungsi NOT & IF di VBA?

Di bawah ini adalah contoh penggunaan fungsi IF dan NOT di excelNOT Fungsi Di ExcelNOT Fungsi Excel adalah fungsi logis di Excel yang juga dikenal sebagai fungsi negasi dan meniadakan nilai yang dikembalikan oleh suatu fungsi atau nilai yang dikembalikan oleh fungsi logis lainnya. baca lebih lanjut VBA.

Contoh 1

Lihatlah kode di bawah ini sebagai contoh.

Kode:

Sub NOT_Example() Dim k As String k = Not (100 = 100) MsgBox k End Sub

Pada kode di atas, kita telah mendeklarasikan variabel sebagai string.

Dim k Sebagai String

Kemudian, untuk variabel ini, kami menetapkan fungsi NOT dengan uji logika sebagai 100 = 100.

k = Tidak (100 = 100)

Kemudian, kami telah menulis kode untuk menampilkan hasilnya di kotak pesan VBAKotak Pesan VBAFungsi VBA 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. MsgBox k

Sekarang, kita akan mengeksekusi kode dan melihat hasilnya.

Kami mendapat hasilnya sebagai “FALSE.”

Sekarang, lihat kembali testLogical TestLogical TestSebuah tes logika di Excel menghasilkan keluaran analitik, baik benar atau salah. Setara dengan operator, ‘=,’ adalah uji logika yang paling umum digunakan.Baca lebih lanjut. Kami telah menyediakan uji logika sebagai 100 = 100, yang umumnya BENAR; karena kami telah memberikan fungsi NOT, kami mendapatkan hasilnya sebagai FALSE. Seperti yang kami katakan di awal, ini memberikan hasil yang terbalik dibandingkan dengan fungsi logika lainnya. Karena 100 sama dengan 100, hasilnya adalah FALSE.

Contoh #2

Sekarang, kita akan melihat satu contoh lagi dengan angka yang berbeda.

Kode:

Sub NOT_Example() Dim k As String k = Not (85 = 148) MsgBox k End Sub

Kodenya sama. Satu-satunya hal yang kami ubah di sini adalah Kami telah mengubah tes logika dari 100 = 100 menjadi 85 = 148.

Sekarang, kita akan menjalankan kodenya dan melihat hasilnya.

Kali ini kami mendapat hasil sebagai BENAR. Sekarang, periksa tes logisnya.

k = Tidak (85 = 148)

Kita semua tahu 85 tidak sama dengan angka 148. Karena tidak sama, fungsi NOT mengembalikan hasilnya sebagai BENAR.

TIDAK dengan Kondisi JIKA:

Di Excel atau VBA, kondisi logika tidak lengkap tanpa kombinasi kondisi IF. Menggunakan kondisi IF di excelIF Pada fungsi ExcelIF di Excel mengevaluasi apakah kondisi tertentu terpenuhi dan mengembalikan nilai tergantung pada apakah hasilnya ‘benar’ atau ‘salah’. Ini adalah fungsi bersyarat Excel, yang mengembalikan hasil berdasarkan terpenuhi atau tidak terpenuhinya kriteria yang diberikan. baca lebih lanjut kami dapat melakukan lebih banyak hal selain BENAR atau SALAH default. Misalnya, kami mendapatkan hasil default FALSE dan TRUE pada contoh di atas. Sebagai gantinya, kita dapat memodifikasi hasilnya dengan kata-kata kita sendiri.

Lihatlah kode di bawah ini.

Kode:

Sub NOT_Example2() Dim Number1 As String Dim Number2 As String Number1 = 100 Number2 = 100 If Not (Nomor1 = Number2) Then MsgBox “Nomor 1 tidak sama dengan Number 2” Else MsgBox “Nomor 1 sama dengan Number 2” End If Akhir Sub

Kami telah mendeklarasikan dua variabel.

Redupkan Number1 Sebagai String & Redupkan Number2 Sebagai String

Untuk kedua variabel ini, kami telah menetapkan angka masing-masing 100 dan 100.

Angka1 = 100 & Angka2 = 100

Kemudian, kami telah melampirkan kondisi IF untuk mengubah nilai default TRUE atau FALSE untuk fungsi NOT. Jika hasil dari fungsi NOT adalah TRUE, maka hasil saya adalah sebagai berikut.

MsgBox “Nomor 1 tidak sama dengan Nomor 2.”

Jika hasil fungsi NOT adalah FALSE, hasil saya adalah sebagai berikut.

MsgBox “Nomor 1 sama dengan Nomor 2.”

Sekarang, kita akan menjalankan kode dan melihat apa yang terjadi.

Kami mendapatkan hasilnya sebagai “Angka 1 sama dengan Angka 2”, jadi fungsi NOT mengembalikan hasil FALSE ke kondisi IF. Jadi, kondisi IF mengembalikan hasil ini.

Seperti ini, kita dapat menggunakan kondisi IF untuk melakukan pengujian invers.

Artikel yang Direkomendasikan

Artikel ini telah menjadi panduan untuk VBA JIKA TIDAK. Di sini, kami membahas penggunaan fungsi IF dan NOT di Excel VBA, contoh, dan template Excel yang dapat diunduh. Di bawah ini adalah beberapa artikel bermanfaat yang terkait dengan VBA: –

  • VBA Ganti String
  • Pernyataan VBA If Else
  • VBA DAN Fungsi
  • JIKA ATAU di VBA

Related Posts