Selamat beraktifitas pada sobat Excel-ID, semoga hari ini masih tetap sehat dan lancar selalu. Pada kesempatan kali ini saya akan aneka macam pengalaman bagaimana cara menentukan worksheet melalui Combobox yang ada pada UserForm.
Kenapa saya bahas bahan ini? Saya pikir hal ini pernting untuk kita ketahui bahwa selain penulisan manual melalui textbox kita juga dapat menyiapkan data yang sempurna dan tidak dapat diganti yaitu dengan pilihan Combobox. Lalu apa Combobox tersebut? Dalam bahasa saya combobox yaitu pilihan untuk user untuk menentukan item yang telah ada dan tidak dapat diedit. Walaupun combobox dapat diedit tetapi yang paling umum para programmer menyediakan combobox tanpa harus dapat diedit oleh user itu sendiri.
Langkah berikutnya yaitu Anda tambahkan juga satu buah objek combobox melalui Toolbox dan silakan ubah ukuran yang sesuai. Disini Anda juga dapat mengganti name dari combobox tersebut melalui Properties, namun pada teladan kali ini saya akan membiarkan saja name combobox tersebut secara standar.
Baca:
Dasar-Dasar Membuat Combobox untuk Pemuila
Pada combobox juga Anda dapat menampilkan Default Value atau pertama kali mau menampilkan list atau item yang mana Anda juga dapat menambahkan sedikit coding Bisa dibaca pada link dibawah ini
Cara Membuat Default Value Combobox
Setelah Objek Combobox Anda buat silakan tuliskan coding dibawah ini
Private Sub UserForm_Initialize()
With ComboBox1
.AddItem "Jakarta"
.AddItem "Bandung"
.AddItem "Cirebon"
.AddItem "Majalengka"
End With
End Sub
Jangan lupa juga Anda ganti nama-nama worksheet pada Workbook tersebut dengan nama yang sesuai pada list nama-nama kota sebagai item yang sesuai ditampilkan pada combobox. Langkah berikutnya kita akan panggil dan perintahkan untuk pemilihan worksheet melalui prosedure Combobox Change, maka Anda tuliskan coding dibawah ini
Private Sub ComboBox1_Change()
Dim PilihSheet As String
PilihSheet = ComboBox1.Text
Worksheets(PilihSheet).Select
End Sub
Lebih jelasnya penulisan coding VBA untuk menentukan worksheet melalui combobox silakan lihat gambar dibawah ini
Langkah terakhir silakan jalankan apakah coding yang dibentuk berhasil atau masih tetap gagal. Jika mengalami hambatan mengenai cara menentukan worksheet melalui combobox userform silakan komentar dibawah ini.
Semoga bermanfaat.
Kenapa saya bahas bahan ini? Saya pikir hal ini pernting untuk kita ketahui bahwa selain penulisan manual melalui textbox kita juga dapat menyiapkan data yang sempurna dan tidak dapat diganti yaitu dengan pilihan Combobox. Lalu apa Combobox tersebut? Dalam bahasa saya combobox yaitu pilihan untuk user untuk menentukan item yang telah ada dan tidak dapat diedit. Walaupun combobox dapat diedit tetapi yang paling umum para programmer menyediakan combobox tanpa harus dapat diedit oleh user itu sendiri.
Baiklah, kemudian bagaimana cara menentukan worksheet melalui combobox tersebut?
Langkah yang harus dilakukan yaitu Anda masuk menyerupai biasa kepada jendela VBA editor kemudian tambahkan satu buah UserForm alasannya yaitu objek ini yang nanti dijadikan interface antara user dengan programmer yang menyediakan dan menyiapkan data melalui combobox.Langkah berikutnya yaitu Anda tambahkan juga satu buah objek combobox melalui Toolbox dan silakan ubah ukuran yang sesuai. Disini Anda juga dapat mengganti name dari combobox tersebut melalui Properties, namun pada teladan kali ini saya akan membiarkan saja name combobox tersebut secara standar.
Bagaimana mengisi data atau menambahkan item pada Combobox?
Untuk menambahkan item apa saja yang nantinya ditampilkan melalui combobox cukup sederhana dan bahwasanya hal ini sudah pernah saya bahas pada artikel saya sebelumnya silakan baca-baca dan simak kembali beberapa artikel penting mengenai VBABaca:
Dasar-Dasar Membuat Combobox untuk Pemuila
Pada combobox juga Anda dapat menampilkan Default Value atau pertama kali mau menampilkan list atau item yang mana Anda juga dapat menambahkan sedikit coding Bisa dibaca pada link dibawah ini
Cara Membuat Default Value Combobox
Setelah Objek Combobox Anda buat silakan tuliskan coding dibawah ini
Private Sub UserForm_Initialize()
With ComboBox1
.AddItem "Jakarta"
.AddItem "Bandung"
.AddItem "Cirebon"
.AddItem "Majalengka"
End With
End Sub
Jangan lupa juga Anda ganti nama-nama worksheet pada Workbook tersebut dengan nama yang sesuai pada list nama-nama kota sebagai item yang sesuai ditampilkan pada combobox. Langkah berikutnya kita akan panggil dan perintahkan untuk pemilihan worksheet melalui prosedure Combobox Change, maka Anda tuliskan coding dibawah ini
Private Sub ComboBox1_Change()
Dim PilihSheet As String
PilihSheet = ComboBox1.Text
Worksheets(PilihSheet).Select
End Sub
Lebih jelasnya penulisan coding VBA untuk menentukan worksheet melalui combobox silakan lihat gambar dibawah ini
Langkah terakhir silakan jalankan apakah coding yang dibentuk berhasil atau masih tetap gagal. Jika mengalami hambatan mengenai cara menentukan worksheet melalui combobox userform silakan komentar dibawah ini.
Semoga bermanfaat.