Excel'de belirli hücrelere yalnızca tarih formatında giriş yapılmasına nasıl izin verilir?
Excel'de belirli hücreleri yalnızca tarih formatında veri girişi için kısıtlamak, veri tutarlılığını korumak açısından oldukça yararlıdır. Bu kılavuz, seçili hücrelere sadece tarih girişine izin vermek üzere Veri Doğrulama özelliğini veya basit bir VBA kodunu kullanmanın iki etkili yöntemini açıklamaktadır.
Veri Doğrulama işleviyle belirli hücrelere yalnızca Tarih formatı girişi izni verme
VBA koduyla belirli hücrelere yalnızca Tarih formatı girişi izni verme
Veri Doğrulama işleviyle belirli hücrelere yalnızca Tarih formatı girişi izni verme
Excel'de Veri Doğrulama özelliği, açılır liste oluşturmanıza, tekrarlanan girişleri önlemenize ve çok daha fazlasına olanak tanıyan güçlü bir işleve sahiptir. Aynı zamanda belirli hücrelere tarih dışındaki herhangi bir veri türünün girilmesini de engelleyebilir. Aşağıdaki adımları uygulayın:
1.Veri>Veri Doğrulama>Veri Doğrulamaseçeneğine tıklayın; ekran görüntüsüne bakın:

2.Veri Doğrulamailetişim kutusunda,Ayarlarsekmesine tıklayın ve ardından Özelseçeneğini İzin Veraçılır listesinden seçin; ardından şu formülü girin:=AND(ISNUMBER(B2),LEFT(CELL("format",B2),1)="D")Formül metin kutusuna, ekran görüntüsüne bakın:

Not: Yukarıdaki formülde, B2, veri biçimini kısıtlamak istediğiniz sütunun ilk hücresidir.
3.Ardından iletişim kutusundaki Hata Uyarısısekmesine tıklayın ve aşağıdaki adımları gerçekleştirin:

(1.)Geçersiz veri girildikten sonra hata uyarısını gösterseçeneğini işaretleyin;
(2.)Stilaçılır menüsünden Lütfen seçin seçeneğini seçin,Durdurseçeneği;
(3.) İstediğiniz Başlık ve Hata mesajını istem kutusunda görüntülenecek şekilde yazın.
4. Ayarları tamamladıktan sonra Tamam düğmesine tıklayın. Artık geçerli bir tarih formatı olmayan veri girdiğinizde, aşağıdaki ekran görüntüsünde gösterildiği gibi bir uyarı kutusu belirecektir:

VBA koduyla belirli hücrelere yalnızca Tarih formatı girişi izni verme
İkinci yöntem, bu görevi yerine getirmek için bir VBA kodu kullanır.
1. Kullanmak istediğiniz çalışma sayfasını etkinleştirin.
2. Ardından sayfa sekmesine sağ tıklayıp bağlam menüsünden Kodu Görüntüle seçeneğini seçin; ekran görüntüsüne bakın:

3. Görüntülenen Microsoft Visual Basic for Applications penceresinde, aşağıdaki kodu Modül bölümüne kopyalayıp yapıştırın; ekran görüntüsüne bakın:
VBA kodu: Belirli hücrelere yalnızca Tarih formatı girişi izni verme:
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. Kodu kaydedip kapatın. Artık B2:B12 aralığına tarih formatı dışındaki bir değer girildiğinde, bir uyarı kutusu belirecek ve hücre değeri aynı anda temizlenecektir; ekran görüntüsüne bakın:

En İyi Office Üretkenlik Araçları
Excel becerilerinizi Kutools for Excel ile geliştirin ve verimlilikte hiç yaşamadığınız bir deneyim yaşayın.Kutools for Excel, üretkenliği artırmak ve Zamanı Kaydet için 300’den fazla gelişmiş özelliğe sahiptir.İhtiyacınız olan özelliği hemen edinmek için buraya tıklayın…
Office Tab, Office uygulamalarına sekmeli bir arayüz kazandırarak işlerinizi çok daha kolay hale getirir.
- Word, Excel, PowerPoint, Publisher, Access, Visio ve Project'te sekmeli düzenleme ve okuma özelliğini etkinleştirin.
- Belgeleri yeni pencerelerde değil, aynı pencerenin yeni sekmelerinde açıp oluşturun.
- Günlük üretkenliğinizi %50 artırır ve her gün yüzlerce fare tıklamasından tasarruf etmenizi sağlar!
Tüm Kutools eklentileri — tek bir kurulum dosyasında!
Kutools for Office paketi, Excel, Word, Outlook ve PowerPoint eklentilerini ve ayrıca Office Tab Pro’yu içeren kapsamlı bir çözümdür; Office uygulamalarında çalışan ekipler için idealdir.
- Hepsi bir arada paket— Excel, Word, Outlook ve PowerPoint eklentileri + Office Tab Pro
- Tek kurulum, tek lisans— birkaç dakikada hazır (MSI uyumlu)
- Birlikte daha iyi çalışır— Office uygulamalarında akıcı üretkenlik
- 30 günlük tam özellikli deneme— kayıt gerekmez, kredi kartı gerekmez
- En iyi fiyat performans— ayrı ayrı eklenti satın almaya göre tasarruf sağlar