Menggunakan logika if di vba excel
Menggunakan logika if di vba excel, Gunakan pernyataan If Then di Excel VBA untuk mengeksekusi baris kode jika kondisi tertentu terpenuhi.
Pernyataan If Then
Tempatkan tombol perintah pada lembar kerja Anda dan tambahkan baris kode berikut:
Dim score As Integer , result As String
score = Range (“A1”) Nilai
If score> = 60 then result = “pass”
Range (“B1”). Value = result
Penjelasan: jika skor lebih besar dari atau sama dengan 60, Excel VBA mengembalikan lulus.
Hasil ketika Anda mengklik tombol perintah di lembar:
Catatan: jika skor kurang dari 60, Excel VBA menempatkan nilai hasil variabel kosong ke dalam sel B1.
Else Statement
Tempatkan tombol perintah pada lembar kerja Anda dan tambahkan baris kode berikut:
Dim score As Integer , result As String
score = Range (“A1”) Nilai
If score> = 60 then
result = “pass”
Else
result = “fail”
End If
Range (“B1”). Value = result
Penjelasan: jika skor lebih besar dari atau sama dengan 60, Excel VBA mengembalikan lulus, jika tidak, pengembalian Excel VBA gagal.
Hasil ketika Anda mengklik tombol perintah di lembar:
Catatan: hanya jika Anda memiliki satu baris kode setelah Then dan tidak ada pernyataan Else, itu diizinkan untuk menempatkan baris kode langsung setelah Then dan untuk menghilangkan (meninggalkan) End If (contoh pertama). Jika tidak, mulailah baris baru setelah kata Then dan Else dan akhiri dengan End If (contoh kedua).

Seorang pengajar dan pembelajar yang mengurus lembaga pelatihan dan kursus komputer bernama LKP Naura