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.
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.
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.
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.
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.
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.
Related Posts
- Cara Menampilkan Pesan Jikalau Data Yang Dientrikan Ganda (Double)Mengolah daya Ms. Excel tak terlepas dari entry data secara vertikal hal ini dinamakan dengan data satu field. Biasanya Anda entri data yang banyak m ...
- Autofill Rumus Otomatis Dengan Vba MacroPengola Ms. Excel dimanjakan dengan banyak sekali fitur dan kemudahan yang disediakan oleh Microsoft itu sendiri begitu banyak fitur yang belum diket ...
- Coding Translate Dengan Vba Macro ExcelHai sobat Excel-ID ada beberapa pertanyaan yang masuk kedalam komentar dan melalui email bahwa menanyakan bagaimana seh cara menciptakan google trans ...
- Beberapa Cara Mengaktifkan Range Dengan Coding Vba (Macro Excel)Coding VBA sangat berperan penting untuk membantu kita dalam menciptakan sebuah keputusan yang membutuhkan pengolahan data memakai Ms. Excel tentunya ...
- Cara Menghapus Hyperlink Pada Ms.Excel Melalui VbaHyperlink ialah hubungan antara satu bab dengan bab lain, di Ms. Excel hyperlink banyak dipakai untuk menghubungkan data supaya kita lebih gampang me ...
- Cara Membobol Paksa Password (Proteksi) Worksheet Melalui VbaJudulnya keren "Membobol Paksa" tapi ya inilah memang yang akan saya bahas pada artikel kali ini. Unprotek worksheet yang sudah dipassword dan biasan ...