porsche911gt1
Thành viên mới

- Tham gia
- 1/11/11
- Bài viết
- 12
- Được thích
- 0
Tình hình là mình có dữ liệu lưu dạng sau: "Saturday 7 December 2013"
Bây giờ mình muốn lập một Function để chuyển chúng thành : "December 7, 2013" hay bất cứ kiểu gì để Excel hiểu là định dạng ngày ( Vd: 12/07/2013). Đại loại là chuyển sang kiểu dữ liệu Date.
Đây là code mình làm, nhưng không hiểu sao báo lỗi: #VALUE
Bây giờ mình muốn lập một Function để chuyển chúng thành : "December 7, 2013" hay bất cứ kiểu gì để Excel hiểu là định dạng ngày ( Vd: 12/07/2013). Đại loại là chuyển sang kiểu dữ liệu Date.
Đây là code mình làm, nhưng không hiểu sao báo lỗi: #VALUE
Mã:
Function DateCon(Str As String) As Date
Dim i As Long, Text1 As String, j As String
Dim Mlen As Long
Str = Trim(Str)
Mlen = Len(Str)
For i = 1 To Mlen
If Mid(Str, i, 1) = " " Then
Exit For
End If
Next
Text1 = Replace(Str, 1, i, "")
j = Left(Str, 1)
Text1 = Replace(Text1, 1, 2, "")
For i = 1 To Mlen
If Mid(Str, i, 1) = " " Then
Exit For
End If
Next
DateCon = Replace(Text1, i, 1, " " & j & ", ")
End Function
File đính kèm
Lần chỉnh sửa cuối:


