• DİKKAT

    DOSYA İndirmek/Yüklemek için ÜCRETLİ ALTIN ÜYELİK Gereklidir!
    Altın Üyelik Hakkında Bilgi

E sutununa girilen tarihlerin arasındaki nokta otomatik gelsin?

balanar

Altın Üye
Katılım
22 Şubat 2021
Mesajlar
348
Excel Vers. ve Dili
Excel 2007
Merhaba,

E sutununun herhangi bir satırına örnek veriyorum tarih gireceğim.

Bunu yazarken her defasında aradaki noktayı koymak yerine biz direk 19042021 yazıp enterladığımızda 19.04.2021 olarak otomatik değişmesi mümkün mü? Bu konuda nasıl bir çözüm üretebilirim
 
Merhaba,

Tavsiye etmediğim bir durum. Hataların önüne geçmek için tarih formatında yazmanızı tavsiye ederim.

Deneyiniz.
Kod:
Private Sub Worksheet_Change(ByVal Target As Range)
     If Intersect(Target, [E:E]) Is Nothing Then Exit Sub
     On Error GoTo atla
     Application.EnableEvents = False
     Target = CDate(Format(Target, "00-00-0000"))
atla:
     Application.EnableEvents = True
End Sub
 
Formülle direk girilince değişmez mi hocam
 
Merhaba,
Formülle aynı hücrede işlem yapılamaz.
 
Bunun daha kolay yöntemi zaten var. Hücreleri istediğiniz gibi tarih şeklinde biçimlendirin. 19/04/2021 için sadece 19/4 ya da 19.4 ya da 19-4 yazın.
 
İnceleyiniz.

 
Geri
Üst