Thursday, October 27, 2016

VBA Excel Pemula 29 : Pengenalan ComboBox - Menampilkan List ComboBox Dari Range

VBA Excel Pemula 29 : Pengenalan ComboBox - Menampilkan List ComboBox Dari Range - Perhatikan gambar format gif dibawah..!! saya yakin anda akan lebih cepat paham langkahnya melihat secara visual daripada membaca tutorial yang saya sajikan dengan bahasa yang kurang profesional. Namun demikian untuk belajar menulis saya akan tetap membuat tulisan untuk posting ini berdasarkan gambar format gif  yang telah disajikan.

ComboBox sering digunakan untuk menampilkan list data yang harus dipilih. Cara menampilkan data di ComboBox tidak jauh berbeda dengan cara menampilkan data pada ListBox. Menampilkan isian data untuk ComboBox dapat dilakukan dengan dua cara. Pertama dengan cara menulis kode Vba dan yang kedua dengan menulis nama dari range yang ingin ditampilkan pada jendela properties di RowSource. Kedua cara ini saya sajikan dengan bahasa otodidak sesuai dengan apa yang saya pahami. 


Cara Menampilkan List ComboBox Dari Range Menggunakan Kode VBA
  • Buka Excel, buat data pada Sheet1 seperti terlihat pada gambar gif diatas, dan selanjutnya Pilih Tab Developer, klik Visual Basic atau dengan jalan pintas keyboard tekan secara bersamaan tombol  Alt+F11. Jangan lupa disave dengan format Enable Macro atau Binary
  • Bikin Range, Blog bagian data yang akan ditampilkan sebagai daftar atau list ComboBox, Klik kanan dan pilih Name a Range dan namakan dengan "list".
  • Pada Jendela Visual Basic Tambahkan UserForm1 dengan Caption "Aplikasi Pemula 29" dan tambahkan ComboBox1
  • Klik kanan pada UserForm1 dengan Caption "Aplikasi Pemula 29", Pilih View Code dan masukkan Kode berikut pada Private Sub UserForm_Initialize
Private Sub UserForm_Initialize()
  With ComboBox1
    .RowSource = "list"
  End With
End Sub

Penjelesan :
RowSource = "list" merupakan data yang diambil dari Range pada Sheet1

Cara Menampilkan List ComboBox Dari Range Melelui Properties
  • Klik kanan pada ComboBox1, pilih Properties dan temukan RowSource.
  • Masukkan nama range yang sudah dibuat pada RowSource seperti terlihat pada gambar dibawah ini
  • Selesai..!! Gampang bukan..!! Uji aplikasi yang dengan mengklik Run atau menekan tombol F5 pada keyboard. Bila rancangan aplikasi dan penempatan kode telah diikuti dengan benar maka aplikasi akan berjalan dengan baik sebagaimana terlihat pada gif diatas. 

Download : Aplikasi Pemula 29

Demikian Posting VBA Excel Pemula 29 : Pengenalan ComboBox - Menampilkan List ComboBox Dari Range, Semoga dapat dikembangkan dan disesuaikan dengan kebutuhan aplikasi. Bagi anda yang ingin share kode lain dan lebih mantap silahkan di tulis pada kotak komentar posting ini.

Komentar Anda Sangat Menentukan Kelangsungan Blog ini
EmoticonEmoticon