calendar

Katılım
18 Ocak 2007
Mesajlar
136
Excel Vers. ve Dili
2003 türkçe
merhaba arkadaşlar ekteki dosyada açılan formda textbox'a yazdığım tarih butona basınca calendar'da görünüyor ama 1930'dan önceki tarihler 20xx olarak 2050'den sonraki tarihler de 19xx olarak görünüyor.Bunu düzeltebilirmiyiz.
teşekkürler
 

Korhan Ayhan

Administrator
Yönetici
Admin
Katılım
15 Mart 2005
Mesajlar
42,613
Excel Vers. ve Dili
Microsoft 365 Tr-En 64 Bit
Selamlar,

Formunuzdaki kodları aşağıdaki şekilde değiştirip denermisiniz.

Kod:
Private Sub CommandButton1_Click()
If TextBox1 = "" Then
Calendar1.Value = Format(Date, "dd.mm.[B][COLOR=RED]yyyy[/COLOR][/B]")
Else
Calendar1.Value = Format(TextBox1, "dd.mm.[B][COLOR=RED]yyyy[/COLOR][/B]")
End If
TextBox1 = ""
End Sub

Private Sub UserForm_Initialize()
Calendar1.Value = Format(Date, "dd.mm.[B][COLOR=RED]yyyy[/COLOR][/B]")
End Sub
 

Levent Menteşoğlu

Administrator
Yönetici
Admin
Katılım
13 Ekim 2004
Mesajlar
16,058
Excel Vers. ve Dili
Excel 2010-32 bit-Türkçe
Excel 365 -32 bit-Türkçe
Kodu aşağıdaki ile değiştirin.

Kod:
Private Sub CommandButton1_Click()
If TextBox1.Text = "" Then
Calendar1.Value = Date
Else
Calendar1.Value = TextBox1.Text
End If
TextBox1.Text = ""
End Sub
 
Üst