Yanıtlar:
Tarih seçicinin görünmesini istediğiniz seçimi sağ tıklatın (örneğin, tek hücre, tüm satır, sütunun tamamı) ve ardından veri doğrulamasını açın. Ölçüt Ayarla: Date
is a valid date
ve Kaydet'i tıklayın . Şimdi hücreye çift tıklayın!
İlk cevap benim için çalışıyor gibi görünüyor.
Adım 1: Tarih girmek istediğiniz hücreye sağ tıklayın.
Adım 2: Veri Doğrulama'yı seçin.
Adım 3: Ölçütleri "Tarih" olarak ayarlamak geçerli bir tarihtir.
Adım 4: KAYDET
Adım 5: Hücreye çift tıklayın ve tarih seçici açılır.
Tarih seçiciyi göstermek için birden fazla hücreye geçmek istiyorsanız, Doğrulanmış hücreyi kopyala ve sayfaya tarih göstermek istediğiniz yere yapıştırın.
doğru hatırlıyorsam, sadece hücrelerin formatını tarihe ayarlayabilirsin ve bu aynı etkiye sahip olacak.
Tam gereksinimlerinizi karşılayacak bir çözüm olduğunu sanmıyorum, ancak etkiyi "hile etmek" için bazı koşullu biçimlendirme kullanabilirsiniz
01/01/0001 varsayılan tarihine sahip olmak, yani bir kullanıcı tarafından asla girilmeyecek bir tarih
daha sonra koşullu biçimlendirmek için hücrelerin yazı tipi rengi, hücrenin arka planı ile aynıdır.
Bu şekilde bir kullanıcı hücreyi çift tıklattığında, tarih seçiciyi gösterir, ancak bunu yapana kadar boş bir hücreye benzeyecektir, tabii ki diğer formüllerin varsayılan tarihi yok saydığından emin olmanız gerekir.
Hücreyi rastgele bir tarihle önceden doldurursanız, çift tıklamak tarih seçiciyi getirir.
Kaynak: Google Desteği: Bir e-tablodaki sayıları biçimlendir
Çözüm, biraz VBA programlamasını içerecektir. Böylece bir tarih seçici oluşturup A1 hücresine yerleştiriyorsunuz. Üzerine sağ tıklayın ve Kodu görüntüle seçeneğini seçin. VBA penceresi açılacak ve iki açılır menü göreceksiniz (ilk önce muhtemelen gösterilecektir: DTPicker21). İkinci açılır menüden "DEĞİŞTİR" seçeneğini seçin. onun kontrolün Change olayı için boş bir prosedür oluşturur
Seçilen tarihi aktif hücreye yazma prosedürü:
Private Sub DTPicker21_Change()
ActiveCell.Value = Me.DTPicker21.Value
End Sub
DEBUG modunu açın ve Derle'yi seçin, ardından dosyayı .xlsm (Excel Makro etkin çalışma kitabı) olarak kaydedin. Geliştirici modundan çıkın.
Sonunda, üst satırı dondur seçeneğini kullanın (tarih seçme kutunuz A1'e yerleştirildi), böylece kaydırma sırasında her zaman görünür olacaktır. Tarih girmek istediğiniz herhangi bir hücreyi seçin, ardından tarih seçiciyi tıklayın ve istediğiniz tarihi seçin.