Textbox tarih formatı

Katılım
3 Mart 2006
Mesajlar
98
Altın Üyelik Bitiş Tarihi
17.02.2021
arkadaşlar, benim textbox1_exit ile başım dertte.
ekteki örnekte: textbox1_exit olayında yapmam gerekeni yapıyorum fakat daha sonra aynı textbox içerisine girip çıktığımda format olduğu gibi değişiyor.
 

Ali

Uzman
Katılım
21 Temmuz 2005
Mesajlar
7,900
Excel Vers. ve Dili
İş:Excel 2016-Türkçe
Private Sub TextBox1_Exit(ByVal Cancel As MSForms.ReturnBoolean)
TextBox1.Text = Format(TextBox1.Text, "dd"".""mm"".""yyyy")
End Sub

şeklinde bir deneyin.
 
Katılım
3 Mart 2006
Mesajlar
98
Altın Üyelik Bitiş Tarihi
17.02.2021
Private Sub TextBox1_Exit(ByVal Cancel As MSForms.ReturnBoolean)
TextBox1.Text = Format(TextBox1.Text, "dd"".""mm"".""yyyy")
End Sub

şeklinde bir deneyin.
usta ama benim yapmak istediğim şey

ben 12.12.2002 yazmak istediğimde
sadece 12122002 yazmak olacak. yani sizin verdiğiniz kod ile ben araya ayıraç koymadan işlem yapamıyorum.
 

Ali

Uzman
Katılım
21 Temmuz 2005
Mesajlar
7,900
Excel Vers. ve Dili
İş:Excel 2016-Türkçe
Ekteki gibi birşeymi istiyorsunuz.
 

Seyit Tiken

Uzman
Uzman
Katılım
23 Ağustos 2005
Mesajlar
4,651
Excel Vers. ve Dili
Excel : 2010
Alternatif :

Private Sub TextBox1_Exit(ByVal Cancel As MSForms.ReturnBoolean)
TextBox1.Value = Format(TextBox1.Value, "00"".""00"".""0000")
End Sub
 

sbayyigit

Altın Üye
Katılım
11 Aralık 2004
Mesajlar
415
Excel Vers. ve Dili
Ms Office Pro Plus 2019
Altın Üyelik Bitiş Tarihi
23-02-2026
Alternatif :

Private Sub TextBox1_Exit(ByVal Cancel As MSForms.ReturnBoolean)
TextBox1.Value = Format(TextBox1.Value, "00"".""00"".""0000")
End Sub
usta senin alternatif benim de işimi gördü. diğer arkadaşların çözümleri de iyi fakat en kestirme ve kolay yol buydu. herkese teşekkürler.
 
Son düzenleme:
Katılım
3 Mart 2006
Mesajlar
98
Altın Üyelik Bitiş Tarihi
17.02.2021
Hepinize teşekkür ederim. oldu.
 
Üst