Bạn bấm chọn cột chứa dữ liệu và bấm ctrl+H đổi dấu "-" thành dấu "/" là xong.Tôi có một file dữ liệu trong cột ngày sinh vừa dạng text lại vừa dạng date
mong muốn chuyển toàn bộ về dạng date
Rất mong GPE giúp đỡ
Cám ơn trước
File ví dụ đính kèm
Đó là do "hên" thôi... Vì Control Panel trên máy bạn đang set Date Format = dd/mm/yyBạn bấm chọn cột chứa dữ liệu và bấm ctrl+H đổi dấu "-" thành dấu "/" là xong.
Option Explicit
Function TextToDate(str As String) As Date
Dim ngay As Integer
Dim thang As Integer
Dim nam As Integer
Dim VTri As Integer
ngay = Left(str, 2)
thang = Mid(str, 4, 2)
nam = 1900 + Right(str, 2)
TextToDate = DateSerial(nam, thang, ngay)
End Function