Menggunakan Perintah Select Case di VBA – Visual Studio 2019

Neicytechno – SELECT CASE adalah pernyataan atau perintah dalam pemrograman untuk menguji beberapa kondisi. Dalam pernyataan ini, Anda dapat menentukan satu kondisi dan kemudian menentukan kode untuk dieksekusi jika kondisi itu benar dan kemudian menentukan kondisi kedua dan kode untuk dijalankan jika kondisi itu benar. Dengan cara ini, Anda dapat menentukan beberapa kondisi dan beberapa pernyataan.

Pada artikel sebelumnya kita sudah membahas bagaimana penggunaan if..then dalam VBA dengan menguji dua kondisi yang berbebda. Penggunaan Select Case pada dasarnya sama seperti penggunaan if…then yaitu menguji beberapa kondisi dan mengambil satu yang benar (True).

Dalam sintaks SELECT CASE dimulai dengan kata kunci “Select” dan diakhiri dengan “End Select”.

Select Case digunakan Ketika terdapat banyak kondisi yang harus diuji, contohnya kasus:

“Dalam sebuah bank swasta terdapat beberapa aturan dalam syarat dan ketentuan melakukan depositkan uang dibanknya. Jika nasabah akan mendepositkan uang selama 1 bulan maka akan mendapatkan bunga 3%, jika 3 bulan maka akan mendapatkan bunga 5%, 6 bulan akan mendapat bunga 7% dan 12 bulan akan mendapatkan bunga 20%”. Maka kita akan membuat program dengan perintah:

Module Program
    Sub Main()
        Dim Uang, persen, bunga, TotalUang As Decimal
        Dim waktu As Integer

        Console.Write("Jumlah Uang Deposit =")
        Uang = Console.ReadLine()
        Console.Write("Jangka Waktu (1, 3, 6, atau 12 Bulan) = ")
        waktu = Console.ReadLine()

        Select Case waktu
            Case 1
                persen = 3 / 100
            Case 3
                persen = 5 / 100
            Case 6
                persen = 7 / 100
            Case 12
                persen = 20 / 100
        End Select

        bunga = persen * Uang
        TotalUang = Uang + bunga

        Console.Write("Bunga yang di anda peroleh = ")
        Console.WriteLine(bunga)
        Console.Write("Estimasi Total Uang = ")
        Console.WriteLine(TotalUang)
        Console.ReadLine()


    End Sub
End Module

Untuk menjalankan program aplikasi yang telah dibuat menggunakan perintah diatas, langkah selanjutnya kita jalankan dengan menekan tombol start tombol start

maka hasilnya akan seperti iniVBA Selec Case

Dalam program tersebut terdapat beberapa perintah utama yang berperan sehingga menjadi program yang berjalan dengan baik diantaranya:

  • Dim digunakan untuk mendeklarasikan variabel dan tipe data yang digunakan dalam program tersebut.
  • Console.write digunakan untuk menampilkan text dalam program aplikasi
  • Variabel = console.readline digunakan untuk menyimpan data yang di inputkan user
  • Select case digunakan untuk memulai menentukan beberapa kondisi yang berbeda
  • End select digunakan untuk mengahiri perintah select case
  • * digunakan sebagai operator matematika (kali)
  • Console.readline() digunakan agar aplikasi tidak langsung menutup setelah menjalankan program

Ciri utama dalam penggunaan sintaks SELECT CASE dimulai dengan kata kunci “Select” dan diakhiri dengan “End Select”.

Dalam program diatas Select case pada dasarnya akan memilih nilai di dalam variabel persen berdesarkan kondisi nilai yang ada di dalam variabel Waktu.

Agar lebih paham dalam pembuatan program aplikasi console menggunakan VBA menggunakan Visual Studio 2019, bisa di cek artikel sebelumnya yang sudah membahas bagaimana cara membuat project dari awal hingga menjelaskan fungsi-fungsi dari perintah-perintah dalam VBA.

Visual Studio Untuk Visual Basic (Pengenalan)
Membuat Project Console Visual Studio Sederhana
Tutorial Membuat Variabel di Project Visual Studio 2019 Console
Operator Matematika Visual Studio 2019
Operator Concatenation Dalam Visual Studio 2019 – VB
Struktur Percabangan IF Visual Basic – Visual Studio 2019
If else Dalam Dua Kondisi VB – Visual Studio 2019

Tinggalkan komentar