textbox tarih formatı

Katılım
25 Eylül 2006
Mesajlar
611
Excel Vers. ve Dili
Windows-XP_TR
Ofis-2003_TR
Altın Üyelik Bitiş Tarihi
26/10/2022
Merhaba,alttaki koda tarih formatını uygulayamıyorum..(textbox3)


Private Sub CommandButton1_Click()
Sheets("PERSONEL").Select
Z = [A65536].End(3).Row + 1
Cells(Z, 1) = TextBox1.Text
Cells(Z, 2) = TextBox2.Text
Cells(Z, 3) = TextBox3 = CDate(TextBox3.Text) & "gg.aa.yy"
Cells(Z, 4) = TextBox4.Text * 1
Cells(Z, 5) = TextBox5.Text
Cells(Z, 6) = TextBox6.Text
End Sub
 
Katılım
15 Haziran 2006
Mesajlar
3,704
Excel Vers. ve Dili
Excel 2003, 2007, 2010 (TR)
Şu şekilde deneyiniz.

Kod:
Private Sub CommandButton1_Click()
Sheets("PERSONEL").Select
Z = [A65536].End(3).Row + 1
Cells(Z, 1) = TextBox1.Text
Cells(Z, 2) = TextBox2.Text
[COLOR=red]With Cells(Z, 3)
    .Value = TextBox3
    .NumberFormat = "dd.mm.yy"
End With[/COLOR]
Cells(Z, 4) = TextBox4.Text * 1
Cells(Z, 5) = TextBox5.Text
Cells(Z, 6) = TextBox6.Text
End Sub
 
Katılım
25 Eylül 2006
Mesajlar
611
Excel Vers. ve Dili
Windows-XP_TR
Ofis-2003_TR
Altın Üyelik Bitiş Tarihi
26/10/2022
İlginize teşekkür ediyorum hocam ama excelin tanımadığı bir format bu.Ne yapılabilir acaba ?
 
Katılım
25 Eylül 2006
Mesajlar
611
Excel Vers. ve Dili
Windows-XP_TR
Ofis-2003_TR
Altın Üyelik Bitiş Tarihi
26/10/2022
tarih yazıyor.Yazım şekli 10/1/2008,10.01.2008 şeklinde yazılabilir..
 
Katılım
15 Haziran 2006
Mesajlar
3,704
Excel Vers. ve Dili
Excel 2003, 2007, 2010 (TR)
Ben bir noktayı atladım tabi ..

Şu şekilde deneyiniz.

Kod:
Private Sub CommandButton1_Click()
Sheets("PERSONEL").Select
Z = [A65536].End(3).Row + 1
Cells(Z, 1) = TextBox1.Text
Cells(Z, 2) = TextBox2.Text
[COLOR=red]With Cells(Z, 3)
    If IsDate(TextBox3) Then
        .Value = CDate(TextBox3)
        .NumberFormat = "dd.mm.yy"
    Else
        .Value = TextBox3
    End If
End With[/COLOR]
End If
Cells(Z, 4) = TextBox4.Text * 1
Cells(Z, 5) = TextBox5.Text
Cells(Z, 6) = TextBox6.Text
End Sub
 
Katılım
25 Eylül 2006
Mesajlar
611
Excel Vers. ve Dili
Windows-XP_TR
Ofis-2003_TR
Altın Üyelik Bitiş Tarihi
26/10/2022
Ferhat hocam ikinci " end if " hata verdi.
 
Katılım
25 Eylül 2006
Mesajlar
611
Excel Vers. ve Dili
Windows-XP_TR
Ofis-2003_TR
Altın Üyelik Bitiş Tarihi
26/10/2022
Hocam çok teşekkür ediyorum,elinize sağlık..
İyi geceler,
 
Üst