Catatan
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba masuk atau mengubah direktori.
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba mengubah direktori.
Visual Basic memungkinkan Anda menguji kondisi dan melakukan operasi yang berbeda tergantung pada hasil pengujian tersebut. Anda dapat menguji kondisi yang benar atau salah, untuk berbagai nilai ekspresi, atau untuk berbagai pengecualian yang dihasilkan saat Anda menjalankan serangkaian pernyataan.
Ilustrasi berikut menunjukkan struktur keputusan yang menguji kondisi yang benar dan mengambil tindakan yang berbeda tergantung pada apakah itu benar atau salah.
Kalau... Kemudian... Konstruksi Lain
If...Then...Else
konstruksi memungkinkan Anda menguji satu atau beberapa kondisi dan menjalankan satu atau beberapa pernyataan tergantung pada setiap kondisi. Anda dapat menguji kondisi dan mengambil tindakan dengan cara berikut:
Jalankan satu atau beberapa perintah jika suatu kondisi
True
Jalankan satu atau beberapa perintah jika suatu kondisi
False
Jalankan beberapa pernyataan jika kondisi adalah
True
dan yang lain jikaFalse
Menguji kondisi tambahan jika kondisi sebelumnya adalah
False
Struktur kontrol yang menawarkan semua kemungkinan ini adalah Jika ... Kemudian... Pernyataan Lain. Anda dapat menggunakan versi satu baris jika Anda hanya memiliki satu pengujian dan satu pernyataan untuk dijalankan. Jika Anda memiliki serangkaian kondisi dan tindakan yang lebih kompleks, Anda dapat menggunakan versi beberapa baris.
Pilih... Konstruksi Kasus
Konstruksi ini Select...Case
memungkinkan Anda mengevaluasi ekspresi satu kali dan menjalankan serangkaian pernyataan yang berbeda berdasarkan nilai yang mungkin berbeda. Untuk informasi selengkapnya, lihat Memilih... Pernyataan Kasus.
Coba... Tangkap... Akhirnya Konstruksi
Try...Catch...Finally
konstruksi memungkinkan Anda menjalankan serangkaian pernyataan di bawah lingkungan yang mempertahankan kontrol jika salah satu pernyataan Anda menyebabkan pengecualian. Anda dapat mengambil tindakan yang berbeda untuk pengecualian yang berbeda. Anda dapat secara opsional menentukan blok kode yang berjalan sebelum Anda meninggalkan konstruksi Try...Catch...Finally
, terlepas dari apa yang terjadi. Untuk informasi selengkapnya, lihat Coba... Menangkap... Pernyataan Terakhir.
Nota
Untuk banyak struktur kontrol, saat Anda mengklik kata kunci, semua kata kunci dalam struktur disorot. Misalnya, ketika Anda mengklik If
dalam konstruksi If...Then...Else
, semua instans If
, Then
, ElseIf
, Else
, dan End If
dalam konstruksi tersebut disorot. Untuk berpindah ke kata kunci berikutnya atau sebelumnya yang disorot, tekan CTRL+SHIFT+PANAH BAWAH atau CTRL+SHIFT+PANAH ATAS.