Excel merupakan aplikasi berbasis spreadsheet yang banyak digunakan dalam berbagai bidang pekerjaan. Salah satu fitur yang sering digunakan dalam Excel adalah Data Validation atau validasi data. Fitur ini memungkinkan pengguna untuk membatasi jenis data yang dapat dimasukkan ke dalam sel tertentu dalam sebuah spreadsheet. Dalam artikel ini, kita akan membahas tentang cara membuat Data Validation di Excel menggunakan VBA Macro.
Cara Membuat Data Validation Excel VBA Macro
Untuk membuat Data Validation di Excel menggunakan VBA Macro, berikut adalah langkah-langkah yang perlu dilakukan:
Langkah 1: Buka Editor VBA Macro
Pertama-tama, buka Excel dan masuk ke tab Developer. Jika Anda tidak melihat tab Developer pada menu Excel Anda, klik kanan pada ribbon dan pilih Customize Ribbon. Pilih kotak centang Developer, lalu klik OK. Setelah tab Developer muncul, klik pada tombol Visual Basic Editor.
Langkah 2: Tambahkan Kode VBA Macro
Pada jendela Editor VBA Macro, klik pada menu Insert dan pilih Module. Selanjutnya, tambahkan kode VBA Macro berikut:
Private Sub Worksheet_SelectionChange(ByVal Target As Range)
Dim DVCell As Range
Dim DVRange As Range
On Error Resume Next
Set DVCell = ActiveSheet.Cells.SpecialCells(xlCellTypeAllValidation).Cells(1)
If DVCell Is Nothing Then Exit Sub
Set DVRange = Evaluate(DVCell.Validation.Formula1)
DVRange.Copy
DVCell.PasteSpecial (xlPasteValues)
Application.CutCopyMode = False
End Sub
Kode VBA Macro ini akan menghapus dropdown list pada sel Data Validation setelah dipilih. Hal ini berguna dalam menghindari masalah dengan filter atau sort pada data yang ada pada spreadsheet.
Langkah 3: Simpan Makro dan Keluar Editor
Setelah menambahkan kode VBA Macro, simpan makro dan keluar dari Editor VBA Macro. Pastikan Anda menyimpan makro dengan format Excel Macro-Enabled Workbook (.xlsm) agar dapat menjalankannya di kemudian hari.
Cara Menggunakan Data Validation di Excel
Setelah Anda selesai membuat Data Validation di Excel menggunakan VBA Macro, Anda dapat mulai menggunakan fitur ini di dalam spreadsheet Anda. Berikut adalah langkah-langkah untuk melakukan itu:
Langkah 1: Pilih Sel yang Ingin Diatur Validasinya
Pertama-tama, pilih sel atau cell range yang mau diatur validasinya. Cobalah untuk memilih sel besar sehingga dropdown tidak terlalu berdesakan dan mudah digunakan.
Langkah 2: Buka Pilihan Data Validation
Pada tab Data, pilih Data Validation. Ini akan membuka jendela dialog Data Validation.
Langkah 3: Atur Kriteria Validasi
Dalam jendela dialog Data Validation, pilih opsi List dalam bagian Allow. Selanjutnya, masukkan nilai atau list nilai yang ingin Dimasukkan ke dalam dropdown list. Pastikan bahwa opsi In-cell dropdown dicentang. Setelah selesai, klik OK.
Langkah 4: Coba Dropdown List yang Ada
Setelah menetapkan kriteria validasi, cobalah untuk membuat dropdown list tersebut pada sel yang dipilih. Cobalah untuk mengklik sel tersebut, dan dropdown list akan muncul. Anda dapat memilih nilai yang sesuai dari list tersebut.
Frequently Asked Questions (FAQ)
1. Apa yang dimaksud dengan Data Validation?
Data Validation adalah fitur di Excel yang memungkinkan pengguna membatasi jenis data yang dapat dimasukkan ke dalam sel tertentu di sebuah spreadsheet. Fitur ini sangat berguna untuk meminimalkan kemungkinan kesalahan atau kesalahan input data pada sebuah spreadsheet.
2. Apa yang dimaksud dengan VBA Macro?
VBA Macro merupakan bahasa pemrograman yang digunakan untuk mengotomatisasi tugas di Microsoft Excel. Dengan menggunakan VBA Macro, pengguna dapat memprogram spreadsheet Excel mereka untuk melakukan tugas tertentu secara otomatis. Salah satu contohnya adalah membuat Data Validation di Excel menggunakan VBA Macro.
Video Tutorial: Cara Membuat Data Validation Excel VBA Macro
Conclusion
Dalam artikel ini, kita telah membahas tentang cara membuat Data Validation di Excel menggunakan VBA Macro. Data Validation adalah fitur yang sangat berguna untuk membatasi jenis data yang dapat dimasukkan ke dalam sel tertentu di sebuah spreadsheet. Ini sangat membantu menghindari kesalahan atau kesalahan input data yang mungkin terjadi di spreadsheet.