ListBoxTıklayınca Tarihi TextBoxa alma

Katılım
27 Aralık 2019
Mesajlar
66
Excel Vers. ve Dili
Microsoft10
Selamlar,

Aşağıdaki kodu beceremedim yardımcı olabilir misiniz?

Private Sub ListBox1_Click()
Application.ScreenUpdating = False
On Error Resume Next
TextBox1 = ListBox1.List(ListBox1.ListIndex, 0)
End Sub

Listbox'a tıkladığımda TexBox1' e tarih olarak almıyor sayı olarak alıyor acaba tarih olarak almamız mümkün müdür?
 

muygun

Özel Üye
Katılım
6 Temmuz 2004
Mesajlar
9,181
Excel Vers. ve Dili
Excel-2003 Türkçe
Merhaba;
On Error Resume Next satırından sonra;

sat = ListBox1.ListIndex
Controls("TextBox1") = Format(ListBox1.List(sat, 0), "dd.mm.yyyy")

Ekleyerek deneyin.
İyi çalışmalar
 
Katılım
5 Kasım 2006
Mesajlar
592
Excel Vers. ve Dili
TÜRKCE Excel 2021 32bit
Application.ScreenUpdating = False
İlk olarak ya bu kodu silin yada end sub un üst satırına true kodunuda ekleyin.
İkinci olarak

format(ListBox1.List(ListBox1.ListIndex, 0),"dd.mm.yyyy"))

Gibi deneyin.
Yada

cdate(ListBox1.List(ListBox1.ListIndex, 0))

Gibi.
 
Son düzenleme:
Katılım
27 Aralık 2019
Mesajlar
66
Excel Vers. ve Dili
Microsoft10
Merhaba;
On Error Resume Next satırından sonra;

sat = ListBox1.ListIndex
Controls("TextBox1") = Format(ListBox1.List(sat, 0), "dd.mm.yyyy")

Ekleyerek deneyin.
İyi çalışmalar
Hocam Teşekkür ederim dediğiniz gib yaptım oldu iyi çalışmalar.
 
Üst