- Katılım
- 11 Mart 2005
- Mesajlar
- 3,109
- Excel Vers. ve Dili
- Office 2013 İngilizce
Merhaba,
Hücrede Genel formatında aşağıdaki gibi yazılı metini tarih formatına dönüştürmek için;
02.01.2021 13:43
aşağıdaki kodu uyguladığım zaman gün ve ay ters olarak geliyor.
sonuç 1/2/2021 olarak geliyor. nerede hata yapıyor olabiliriz?
iyi çalışmalar.
Hücrede Genel formatında aşağıdaki gibi yazılı metini tarih formatına dönüştürmek için;
02.01.2021 13:43
aşağıdaki kodu uyguladığım zaman gün ve ay ters olarak geliyor.
sonuç 1/2/2021 olarak geliyor. nerede hata yapıyor olabiliriz?
Kod:
strDate = Sheets(1).Range("B2").Value
d = CInt(Left(strDate, 2))
m = CInt(Mid(strDate, 4, 2))
y = CInt(Mid(strDate, 7, 4))
sDate = DateSerial(y, m, d)
Range("C2").Value = Format(sDate, "dd/mm/yyyy")