Textboxtaki tarihi hücreye tarih olarak atamak.

Katılım
12 Mayıs 2006
Mesajlar
455
Arkadaşlar Textbox146 ya yazdığımız tarihi Kayıtlar sayfasındaki D1 hücresine yine tarih olarak nasıl atayabiliriz. Teşekkür ederim.
 
Katılım
13 Mart 2006
Mesajlar
142
Excel Vers. ve Dili
2007 ve sonrası (TR)
Private Sub CommandButton1_Click()
Sheets("Kayıtlar").Range("d1").Value = UserForm1.TextBox146.Value
End Sub
 
Katılım
21 Ağustos 2005
Mesajlar
625
Excel Vers. ve Dili
Office 365 - İngilizce
Private Sub Command_Button1()

For i = 1 To Cells(65536, 1).End(xlUp).Row
Textbox146.Value Format(Cells(i, 1), "dd.mm.yyyy")
Next i
End Sub
 
Katılım
12 Mayıs 2006
Mesajlar
455
SayınExcel03 text içindeki veriler şeklen aktarılıyor. Fakat aktırıldığı hücre içinde zannersem tarih olarak algılanmıyor. Zira aktarılan sayfada aktarılan tarihlerle ilgili formüller var onlar çalışmıyor. D1 hücresindeki aktarılan veriyi silip aynı tarihi el ile yazdığımızda çalışıyor.
 
Katılım
12 Mayıs 2006
Mesajlar
455
Sayın mesuttasar'ın kodlarından ise doğrusu birşey anlayamadım.
 

Orion1

Uzman
Uzman
Katılım
1 Mart 2005
Mesajlar
22,254
Excel Vers. ve Dili
Win7 Home Basic TR 64 Bit

Ofis-2010-TR 32 Bit
Aradığınız cevap aşağıda.:cool:
Kod:
sheets("Kayıtlar").Range("D1").Value = CDate(TextBox146.Value)
sheets("Kayıtlar").Range("D1").NumberFormat = "dd.mm.yyyy"
 
Katılım
13 Mart 2006
Mesajlar
142
Excel Vers. ve Dili
2007 ve sonrası (TR)
SayınExcel03 text içindeki veriler şeklen aktarılıyor. Fakat aktırıldığı hücre içinde zannersem tarih olarak algılanmıyor. Zira aktarılan sayfada aktarılan tarihlerle ilgili formüller var onlar çalışmıyor. D1 hücresindeki aktarılan veriyi silip aynı tarihi el ile yazdığımızda çalışıyor.
Office 2007 kullanıyorum,denedim,çalıştı.Anlayamadım doğrusu.
 
Üst