emgaingayngo
Thành viên hoạt động



- Tham gia
- 9/2/07
- Bài viết
- 141
- Được thích
- 5
cái này không phải là cái chuỗi bác ơi! Để em mở rộng thêm. any way thank for your answer !
Option Explicit
Function EmGaiNgayNgo(Rng As Range)
Dim Cls As Range, Tmp$
Dim Dem As Byte, fDat As Date, lDat As Date
fDat = Rng(1).Value
lDat = Rng(Rng.Cells.Count)
For Each Cls In Rng
If Format(Cls.Value, "mm/dd/yyyy") = Format(fDat, "mm/dd/yyyy") Then
Dem = Dem + 1
Else
Tmp = Tmp & "-" & CStr(Dem)
Dem = 1
fDat = fDat + 1
If fDat > lDat Then Exit Function
End If
Next Cls
EmGaiNgayNgo = Mid(Tmp, 2, Len(Tmp)) & "-" & CStr(Dem)
End Function