Bagaimana cara menciptakan validasi data dengan ketentuan data yang disimpan pada range tertentu di Ms. Excel? Untuk menciptakan list data validasi bekerjsama Anda dapat gunakan sajian Data kemudian pilih Data Validation. Data Validasi biasanya banyak yang memakai ComboBox menyerupai yang pernah aku bahas pada artikel Cara Membuat Validasi dengan ComboBox
Pada kesempatan kali ini aku akan bahas bagaimana menciptakan sebuah validasi data masih dengan kemudahan ComboBox namun dengan memakai script VBA atau macro excel. Data validasi ini biasanya dipakai saat kita akan membatasi input data dengan kriteria yang telah ditentukan artinya saat input data di luar kriteria maka sistem akan menolak hasil input tersebut.
Oke, pribadi saja berikut langkah-langkah sederhana untuk menciptakan validasi data memakai Macro
Tahap pertama silakan buat data pada lembar kerja Microsoft Excel Anda silakan ketikan data pada range D1:D3 dengan data A, B, C masing masing di cell D1=A di cell D2=B dan di cell D3=C untuk lebih terang aku tampilkan berupa gambar kira-kira menyerupai tampilan berikut ini.
Dari data diatas kita akan menciptakan sebuah validasi data input di cell A1. Setelah data final dibentuk silakan masuk ke Microsoft VBA dengan cara klik sajian Developer atau dapat memakai shortcut key ALT+11 silakan sisipkan 1 buah Module
Silakan masukan atau tuliskan arahan berikut pada Module1
Untuk mempermudah dalam berguru Anda juga dapat copy script validasi data dengan ComboBox dibawah ini
Sub DropDownValidasi()Tahap berikutnya silakan masuk kembali ke lembar kerja dan Run Macro pilih Asign macro name DropDownValidasi kemudian klik OK
With Range("A1").Validation
.Add Type:=xlValidateList, AlertStyle:=xlValidAlertStop, Operator:=xlBetween, _
Formula1:="=$D$1:$D$3"
.IgnoreBlank = True
.InCellDropdown = True
End With
End Sub
Untuk mentes apakan macro yang dibentuk benar silakan masukan data pada cell A1 kemudian ketikkan data Jika Anda mengetikan data selain yang sesuai pada range D1:D3 maka sistem akan menampilkan sebuah pesan peringatan
Jika Anda menuliskan data di cell A1 contohnya A maka sistem akan mengijinkan input data. Ok, tampaknya hingga disini saja bahan macro excel untuk menciptakan sebuah validasi data biar bermanfaat.
Sumber http://www.excel-id.com/