Senin, 30 Juni 2025

Cara Membuat Tombol Otomatis Clear Data di Excel

Membuat tombol Clear Data otomatis di Excel sangat berguna untuk menghapus data isian form atau tabel secara cepat tanpa harus melakukannya satu per satu. Dengan bantuan macro dan tombol, Anda dapat membuat fitur ini hanya dengan satu klik.

Manfaat Tombol Clear Data

  • Menghemat waktu dalam menghapus isi sel atau range data
  • Menghindari kesalahan saat menghapus manual
  • Lebih profesional dan efisien saat digunakan dalam template Excel form input

Langkah-Langkah Membuat Tombol Clear Data di Excel

1. Aktifkan Tab Developer

Jika belum terlihat, aktifkan dulu tab Developer:

  1. Klik kanan pada ribbon → pilih Customize the Ribbon
  2. Ceklist “Developer” lalu klik OK

2. Tulis Macro Clear Data

Tekan Alt + F11 untuk membuka Visual Basic Editor, lalu masukkan script berikut:


Sub ClearFormData()
    Sheets("Input").Range("B2:B20").ClearContents
    MsgBox "Data berhasil dibersihkan!"
End Sub
  • Sheets("Input"): ganti dengan nama sheet Anda
  • Range("B2:B20"): sesuaikan range yang ingin dibersihkan

3. Tambahkan Tombol Clear

  1. Kembali ke Excel
  2. Di tab Developer, klik InsertButton (Form Control)
  3. Gambar tombol di worksheet
  4. Pilih macro ClearFormData saat diminta

Contoh Tampilan Form dengan Tombol Clear

Gunakan layout form dengan input data di kolom B (misal B2 hingga B20), dan letakkan tombol "Clear" di bagian bawah form. Jika tombol diklik, maka seluruh input akan dihapus, dan siap digunakan ulang.

Tips Tambahan

  • Tambahkan validasi agar tidak menghapus kolom yang seharusnya tetap diisi (misalnya nama pengguna atau tanggal input)
  • Gunakan .Clear jika ingin menghapus isi, format, dan komentar sekaligus
  • Bisa juga dikombinasikan dengan tombol Submit untuk menyimpan data ke sheet lain lalu menghapus form input

FAQ

  • Apakah bisa menghapus data di beberapa sheet sekaligus?
    Ya, Anda dapat membuat macro yang menargetkan beberapa sheet dengan loop atau macro terpisah.
  • Bisa digunakan untuk template absensi atau transaksi?
    Tentu saja. Macro ini sangat cocok untuk form transaksi, absensi, KPR, form input data, dan lainnya.
  • Apa bedanya .ClearContents dan .Clear?
    .ClearContents hanya menghapus isi, sedangkan .Clear menghapus isi, format, dan komentar.

Related Posts

Related Resources

Tags: #ExcelMacro #ClearData #FormInput #MacroButton #ExcelAutomation

0 komentar:

Posting Komentar