jonnynam92
Thành viên mới

- Tham gia
- 21/2/12
- Bài viết
- 11
- Được thích
- 0
- Giới tính
- Nam





Mấy cái đó là text, không phải ngày tháng, tôi có chỉnh lại cho bạn rồi đó, sử dụng copy và paste thôi, sorry quota của tôi đã hết nên không đính kèm theo fileE có file này copy từ phần mềm ra mà e định dạng lại ngày theo tiếng việt mà không được, anh chị nào biết chỉ giùm e, e cảm ơn!



Bạn xem file thử nhé:E có file này copy từ phần mềm ra mà e định dạng lại ngày theo tiếng việt mà không được, anh chị nào biết chỉ giùm e, e cảm ơn!
Option Explicit
Function TextToDate(StrC As String) As Date
Dim sTh As String: Const KT As String = " "
Dim VTr As Byte, Ngay As Byte, Thg As Byte
Const DF As String = ","
VTr = InStr(StrC, KT): sTh = Left(StrC, VTr - 1)
Ngay = CByte(Left(Mid$(StrC, VTr + 1, 3), InStr(StrC, DF) - VTr - 1))
Thg = Switch(sTh = "Jan", 1, sTh = "Feb", 2, sTh = "Mar", 3, sTh = "Apr", 4, sTh = "May", 5, sTh = "Jun", _
6, sTh = "Jul", 7, sTh = "Aug", 8, sTh = "Sep", 9, sTh = "Oct", 10, sTh = "Nov", 11, sTh = "Dec", 12)
TextToDate = Format(DateSerial(CInt(Right(StrC, 4)), Thg, Ngay), "DD/MM/yyyy")
End Function
E có file này copy từ phần mềm ra mà e định dạng lại ngày theo tiếng việt mà không được, anh chị nào biết chỉ giùm e, e cảm ơn!