Bagaimana cara mengizinkan hanya format tanggal di sel tertentu?
Bagaimana Anda bisa membatasi daftar sel untuk hanya mengizinkan memasukkan format tanggal di lembar kerja Excel? Pada artikel ini, saya akan membahas beberapa trik menarik untuk menangani pekerjaan ini.
Izinkan hanya format tanggal dalam sel tertentu dengan fungsi Validasi Data
Izinkan hanya format tanggal dalam sel tertentu dengan kode VBA
Izinkan hanya format tanggal dalam sel tertentu dengan fungsi Validasi Data
Di Excel, file Validasi Data adalah fungsi yang kuat yang dapat membantu Anda membuat daftar drop-down, untuk mencegah entri duplikat, dll. Ini juga dapat membantu Anda untuk mencegah memasukkan format data lain tetapi hanya format tanggal di sel tertentu. Silakan lakukan dengan langkah-langkah berikut:
1. Klik Data > Validasi Data > Validasi Data, lihat tangkapan layar:
2. di Validasi Data kotak dialog, klik Settings tab, lalu pilih Kustom dari mengizinkan daftar drop-down, lalu masukkan rumus ini: = AND (ISNUMBER (B2), LEFT (SEL ("format", B2), 1) = "D") ke dalam Rumus kotak teks, lihat tangkapan layar:
Note: Dalam rumus di atas, B2 adalah sel pertama dari kolom yang ingin Anda batasi format datanya.
3. Lalu lanjutkan dengan mengklik Peringatan Kesalahan tab di kotak dialog, lakukan operasi berikut:
(1.) Periksa Tampilkan peringatan kesalahan setelah data yang tidak valid dimasukkan pilihan;
(2.) Di bawah Gaya drop down, silakan pilih berhenti pilihan;
(3.) Ketik Judul dan Error message yang ingin Anda tampilkan di kotak prompt.
4. Setelah menyelesaikan pengaturan, klik OK , dan sekarang, ketika Anda memasukkan data yang bukan format tanggal sebenarnya, sebuah kotak prompt akan muncul untuk mengingatkan Anda seperti gambar berikut yang ditampilkan:
Izinkan hanya format tanggal dalam sel tertentu dengan kode VBA
Metode kedua, saya akan memperkenalkan kode VBA untuk Anda.
1. Aktifkan lembar kerja yang ingin Anda gunakan.
2. Kemudian klik kanan tab lembar, dan pilih Lihat kode dari menu konteks, lihat tangkapan layar:
3. Di layar Microsoft Visual Basic untuk Aplikasi jendela, salin dan tempel kode di bawah ini ke dalam Modul, lihat tangkapan layar:
Kode VBA: Hanya izinkan format tanggal masuk dalam sel tertentu:
Private Sub Worksheet_Change(ByVal Target As Range)
'updateby Extendoffice
Set w = ActiveSheet.Range("B2:B12")
For Each c In w
If c.Value <> "" And Not IsDate(c) Then
c.ClearContents
MsgBox "Only a date format is permitted in this cell."
End If
Next c
End Sub
4. Kemudian simpan iklan tutup kodenya, sekarang, ketika Anda memasukkan nilai yang bukan format tanggal dalam rentang B2: B12, kotak prompt akan muncul untuk mengingatkan Anda, dan nilai sel akan dihapus pada saat yang sama, lihat tangkapan layar:
Alat Produktivitas Kantor Terbaik
Tingkatkan Keterampilan Excel Anda dengan Kutools for Excel, dan Rasakan Efisiensi yang Belum Pernah Ada Sebelumnya. Kutools for Excel Menawarkan Lebih dari 300 Fitur Lanjutan untuk Meningkatkan Produktivitas dan Menghemat Waktu. Klik Di Sini untuk Mendapatkan Fitur yang Paling Anda Butuhkan...
Tab Office Membawa antarmuka Tab ke Office, dan Membuat Pekerjaan Anda Jauh Lebih Mudah
- Aktifkan pengeditan dan pembacaan tab di Word, Excel, PowerPoint, Publisher, Access, Visio, dan Project.
- Buka dan buat banyak dokumen di tab baru di jendela yang sama, bukan di jendela baru.
- Meningkatkan produktivitas Anda sebesar 50%, dan mengurangi ratusan klik mouse untuk Anda setiap hari!