Hallo Sobat Excel, selamat datang kembali di blog Aplikasi Excelku. Pada kesempatan ini kembali Saya akan berbagi tutorial sederhana mengenai VBA Excel, dan sesuai dengan judul artikel kali ini yaitu "Enable Disable Textbox Berdasarkan Pilihan Di ComboBox VBA Excel". Dimana nantinya kita akan membuat sebuah TextBox enable (aktif) atau pun disable (tidak aktif) sesuai dengan isi (value) dari sebuah ComboBox.
Contoh sederhananya adalah Saya membuat sebuah ComboBox yang berisi mengenai status perkawinan, dimana ComboBox tersebut memuat beberapa data, diantaranya : Kawin, Belum Kawin, Janda, dan Duda. Dan nantinya akan ada sebuah TextBox yang akan digunakan jika data yang dipilih didalam ComboBox tersebut adalah Kawin, pastinya TextBox tersebut akan digunakan untuk mengisi (Input) data atau nama dari suami maupun istri.
Untuk lebih jelasnya lagi Saya praktekkan saja, dan berikut merupakan langkah-langkahnya :
Enable Disable Textbox Berdasarkan Pilihan Di ComboBox
Disini Saya sudah membuat sebuah Userform yang didalamnya sudah Saya sisipkan sebuah ComboBox dan sabuah TextBox dan berikut tampilannya :
Kemudian Saya menyisipkan kode/script Macro di bawah ini kedalam UserForm tersebut :
Kode/Script Macro 1 (untuk UserForm)
Private Sub UserForm_Initialize()
'https://aplikasiexcelku.blogspot.com/
Me.TextBox1.Enabled = "False"
Me.TextBox1.BackColor = RGB(166, 166, 166)
With Me.ComboBox1
.AddItem "KAWIN"
.AddItem "BELUM KAWIN"
.AddItem "JANDA"
.AddItem "DUDA"
End With
End Sub
Kode/Script Macro 2 (untuk ComboBox)
Private Sub ComboBox1_Change()'https://aplikasiexcelku.blogspot.com/If Me.ComboBox1.Value = "KAWIN" ThenMe.TextBox1.Enabled = "True"Me.TextBox1.BackColor = RGB(255, 255, 196)ElseIf Me.ComboBox1.Value = "BELUM KAWIN" <> "JANDA" <> "DUDA" ThenMe.TextBox1.Value = ""Me.TextBox1.Enabled = "False"Me.TextBox1.BackColor = RGB(166, 166, 166)End IfEnd Sub
Post a Comment for "Enable Disable Textbox Berdasarkan Pilihan Di ComboBox VBA Excel"
Tinggalkan komentar Anda pada kolom komentar di bawah ini :