Cara menggunakan MsgBox

Berinteraksi dengan pengguna sangat penting dalam pemrograman, program pengguna nantinya dapat berinteraksi dengan pengguna, salah satunya adalah dengan menanggapi pilihan dan memasukkan nilai dalam program. Anda dapat menggunakan Kotak Pesan (MsgBox) dan InputBox. dalam latihan ini kita akan belajar Cara menggunakan MsgBox dan InputBox di VBA Excel.

Cara menggunakan MsgBox

Cara menggunakan MsgBox

Kotak Pesan adalah kotak pesan yang muncul di layar monitor yang berfungsi untuk berinteraksi dengan pengguna. Kotak pesan yang sering disebut sebagai MsgBox di VBA dapat menampilkan beberapa variasi tombol, ikon, dan teks judul pesan. Jika diperlukan, MsgBox juga dapat berfungsi untuk menampilkan nilai jika tombol diklik oleh pengguna.

MsgBox Sintax:

MsgBox (prompt[,buttons][,title][,helpfile][,context])

Penjelasan:

  • Cepat adalah ekspresi string yang akan ditampilkan di kotak pesan
  • Tombol adalah nomor Espress opsional yang mendefinisikan jenis tombol, jenis ikon yang digunakan dalam MsgBox.
  • Judul adalah ekspresi string opsional yang digunakan sebagai judul kotak pesan. Judul default di MsgBox adalah "Microsoft Excel".
  • File bantuan menambahkan bantuan adalah opsional, Anda dapat menambahkan helpfile untuk menampilkan pesan menggunakan MsgBox.
  • Konteks Menambahkan konteks adalah opsional, berisi ekspresi numerik untuk mengidentifikasi topik yang terkait dengan helpfile.

Menulis kotak pesan (MsgBox) di VBA dapat Anda gunakan dalam nama variabel, atau Msgbox yang akan menampilkan nilai variabel itu.

Contoh Penulisan MsgBox:

Value = MsgBox ("Anda yakin ingin menjalankan program?", _
36, "Program inventaris")

Value = MsgBox ("Anda yakin ingin menjalankan program?", _
vbYesNo, "Program inventaris")

Jenis tombol msgbox:

Ada berbagai jenis dan jenis tombol di MsgBox, setiap tombol dapat Anda gunakan sesuai dengan kebutuhan program. Berikut ini adalah jenis tombol di MsgBox

Nilai Konstanta Tombol
0 Hanya VBOK baik
1 vbOKCancel OK dan Batalkan
2 vbAbortRetryIgnore Batalkan, Coba lagi, dan Abaikan
3 vbYesNoCancel Ya, Tidak, dan Batal
4 vbYaTidak Iya dan tidak
5 vbRetryCancel Coba lagi dan batalkan
16384 vbMsgBoxHelpButton Menampilkan dialog Bantuan

Ketik Ikon pada Msgbox

Anda juga dapat mengubah tampilan ikon di Msgbox dengan VbCritical, VbQuestion atau tampilan lainnya, berikut adalah nilai dan jenis ikon yang dapat Anda gunakan.

Nilai Konstanta Ikon
16 vbKritis Cara menggunakan Msgbox VbCritical
32 VbQuestion VbQuestion
48 Vb Eksklamasi Vb Eksklamasi
64 Informasi Vb Informasi Vb

Nilai Pengembalian MsgBox

Fungsi kotak pesan akan mengembalikan nilai jika tombol di MsgBox diklik. Anda dapat merujuk nilai berdasarkan angka atau konstanta.

Tombol Konstanta Pengembalian nilai
baik vbOK 1
Membatalkan vbCancel 2
Menggugurkan vbAbort 3
Mencoba kembali vbRetry 4
Mengabaikan vbgnore 5
Iya vYa 6
Tidak vbTidak 7

Contoh menggunakan MsgBox

Buat prosedur dengan worksheets_activate Acara untuk menjalankan prosedur konten data dengan menambahkan kotak pesan (MsgBox).

  1. Membuka file Sampel xlsm
  2. Tambahkan perintah program di Modul Sheet1 (DATA)
  3. Tulis perintah di bawah ini
    Cara menggunakan MsgBox di VBA
  4. Cara program menggunakan F5
  5. Klik baik di Msgbox dan prosedur Fill_data akan berlari
  6. Jalankan lagi menggunakan F5
  7. Klik Membatalkan di Msgbox lalu prosedurnya Fill_data tidak menjalankan dan keluar dari program excel.

Cara menggunakan InputBox

Inputbox adalah tampilan interaksi dengan pengguna untuk memasukkan informasi dan mengembalikan nilainya menjadi string.

Cara menggunakan inputBox

Kotak Input Sintaks

InputBox (bisikan[, title][,default][,xpos, ypos[,helpfile, context])

Contoh:

strNilai = InputBox ("Masukkan Nilai")

Penjelasan:

  • Cepat adalah ekspresi string yang akan ditampilkan pada inputBox, maksimalnya adalah 1024 karakter.
  • Judul adalah ekspresi string opsional yang digunakan sebagai judul kotak pesan. Judul default di MsgBox adalah "Microsoft Excel".
  • Default adalah ekspresi opsional yang berisi respons standar. Jika Anda tidak menambahkannya, kotak input akan secara otomatis berisi kosong (kosong)
  • Xpos adalah ekspresi numerik secara horizontal untuk menampilkan kotak input di sisi kiri layar. Jika Anda menambahkan Xpos Anda juga harus menambahkan Ypos.
  • Ypos adalah ekspresi numerik secara vertikal untuk menampilkan kotak input di bagian atas layar.
  • File bantuan menambahkan bantuan adalah opsional, Anda dapat menambahkan helpfile untuk menampilkan pesan menggunakan Inputbox.
  • Konteks Menambahkan konteks adalah opsional, berisi ekspresi numerik untuk mengidentifikasi topik yang terkait dengan helpfile.

Contoh menggunakan InputBox

Gunakan kotak input untuk membuka file Filter.xlsm yang terletak di lokasi folder yang sama dengan File Sample_data.

Langkah langkah

  1. Membuka file sampel data.xlsm
  2. Tambahkan prosedur bernama buah Pelatihan Input_box
  3. Tambahkan 2 variabel bernama alokasi lokasi dan strFile
  4. Deklarasikan variabel dengan tipe data string
  5. Tuliskan perintah lengkap seperti di bawah ini
    Cara menggunakan inputBox Excel Vba
  6. Jalankan menggunakan F5 atau F8

Posting Cara Menggunakan MsgBox dan InputBox VBA muncul pertama kali pada Belajar Microsoft Excel.