Apakah mungkin untuk memasukkan datepicker di setiap sel kolom di Google Spreadsheet sehingga siapa saja dapat mengklik (dengan satu klik) pada sel itu dan mendapatkan kalender datepicker untuk memilih tanggal?
Apakah mungkin untuk memasukkan datepicker di setiap sel kolom di Google Spreadsheet sehingga siapa saja dapat mengklik (dengan satu klik) pada sel itu dan mendapatkan kalender datepicker untuk memilih tanggal?
Jawaban:
Klik kanan pilihan yang Anda inginkan agar pemilih tanggal muncul (yaitu sel tunggal, seluruh baris, seluruh kolom) dan kemudian buka validasi data. Tetapkan Kriteria: Date
is a valid date
dan klik Simpan . Sekarang cukup klik dua kali sel!
Jawaban pertama sepertinya berhasil bagi saya.
Langkah 1: Klik Kanan pada sel tempat Anda ingin memasukkan tanggal.
Langkah 2: Pilih Validasi Data.
Langkah 3: Tetapkan Kriteria ke "Tanggal" adalah tanggal yang valid.
Langkah 4: HEMAT
Langkah 5: Klik dua kali pada sel dan pemilih tanggal akan muncul.
Jika Anda ingin lebih dari satu sel untuk menampilkan pemilih tanggal, cukup Salin sel Tervalidasi dan tempel di mana pun Anda ingin menampilkan tanggal pada lembar.
jika saya ingat dengan benar Anda hanya dapat mengatur format sel ke tanggal dan itu akan memiliki efek yang sama
Saya tidak berpikir ada solusi yang akan memenuhi persyaratan yang tepat Anda namun Anda dapat menggunakan beberapa format kondisional untuk "menipu" efek misalnya
memiliki tanggal default 01/01/0001 yaitu tanggal yang tidak akan pernah dimasukkan oleh pengguna
lalu kondisasikan format sel menjadi warna font yang sama dengan latar belakang sel.
Dengan cara ini ketika pengguna mengklik dua kali sel itu akan menampilkan pemilih tanggal tetapi akan terlihat seperti sel kosong sampai mereka melakukannya, tentu saja Anda harus memastikan formula Anda yang lain mengabaikan tanggal default.
Jika Anda mengisi ulang sel dengan tanggal acak, mengklik ganda akan memunculkan pemilih tanggal.
Solusinya akan melibatkan sedikit pemrograman VBA. Jadi Anda membuat pemilih tanggal dan memposisikannya di sel A1. Klik kanan padanya dan pilih opsi Lihat kode. Jendela VBA akan terbuka dan Anda akan melihat dua menu drop-down (yang pertama mungkin akan diputar: DTPicker21). Dari menu drop down kedua pilih "Ganti". nya menciptakan prosedur kosong untuk acara Change kontrol
Prosedur untuk menulis tanggal yang dipilih ke dalam sel aktif:
Private Sub DTPicker21_Change()
ActiveCell.Value = Me.DTPicker21.Value
End Sub
Buka mode DEBUG dan pilih Kompilasi, lalu simpan file sebagai .xlsm (buku kerja berkemampuan Excel Makro). Keluar dari mode pengembang.
Pada akhirnya, gunakan opsi Bekukan baris atas (kotak pemilih tanggal Anda ditempatkan di A1) sehingga saat menggulir akan selalu terlihat. pilih sel mana pun yang ingin Anda masukkan tanggal lalu klik pemilih tanggal dan pilih tanggal yang diinginkan.