• DİKKAT

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

Tarih Formatı Hakkında

  • Konbuyu başlatan Konbuyu başlatan seddur
  • Başlangıç tarihi Başlangıç tarihi
Katılım
12 Nisan 2012
Mesajlar
533
Excel Vers. ve Dili
Microsoft office professional plus 2019
Merhaba.Aşağıdaki kod ile Tablo sayfası B1:P1 arası hücrelere artan şekilde günlük tarihleri yazdırıyorum.Ancak Tarihleri 01.01.2023 formatında yazdırıyor.Benim istediğim 01.01.23 şeklinde yazdırmak.Yardımcı olabilirseniz sevinirim.

Private Sub TextBox2_Change()
Sheets("Tablo").Range("B1") = DateSerial(TextBox1.Value, Split(TextBox2.Value, " ")(0), 1)
Sheets("Tablo").Range("B1:P1").DataSeries Date:=xlDay
End sub
 
Merhaba,
Aşağıdaki kodu dener misiniz?
C++:
Private Sub TextBox2_Change()
    Sheets("Tablo").Range("B1") = DateSerial(TextBox1.Value, Split(TextBox2.Value, " ")(0), 1)
    Sheets("Tablo").Range("B1:p1").DataSeries Date:=xlDay
    Range("B1:P1").NumberFormat = "dd/mm/yy"
End Sub
 
tarihlerin bulunduğu sütunu seçip, hücre biçimlendir kısmından; "özel" bölümünde tarih için DD/MM/YY şeklinde biçimlendirirseniz de olabilir gibi. Makro içerisinde yapmanız zorunlu değil diye düşündüm bi an. Alternatif olarak deneyebilirsiniz. Az önce denedim, Office 365 versiyonunu kullanıyorum. Sizin talebiniz şeklinde görüntüleyebildim.
 
Dediğinizi yaptım ama sayfa değiştirdiğimde ayarlar bozulup eski haline dönüyor.
Sn.dEdE kodlarınız oldu,çalışıyor.Teşekkür ederim.
 
Son düzenleme:
Geri
Üst