Tạo chuỗi mô tả độ dài ngày. (2 người xem)

Liên hệ QC

Người dùng đang xem chủ đề này

emgaingayngo

Thành viên hoạt động
Tham gia
9/2/07
Bài viết
141
Được thích
5
Em muốn viết 1 macro mô tả số lượng ngày như trong hình sau :
chuoi Ngay.jpg
ví dụ ngày 26/06/15 có độ dài =3, tương tự cho các ngày khác. Mong GPE giúp đỡ. Chân thành cảm ơn.

 
Dùng hàm đếm là được mà
 
Upvote 0
Cám ơn các bạn, mình biết dùng công thức. Nhưng cần macro hơn, nếu không đã hỏi bên công thức, cái thực sự cần là cái chuỗi.
 
Upvote 0
Muốn VBA thì cũng có thôi; Hàm UDF luôn!
 

File đính kèm

Upvote 0
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 !
 
Upvote 0
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 !

Chắc bạn đang cần hàm như thế này

=EmGaiNgayNgo( Rng As Range) sẽ trả về chuỗi "3-4-. . ."

PHP:
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
 
Chỉnh sửa lần cuối bởi điều hành viên:
Upvote 0
Web KT

Bài viết mới nhất

Back
Top Bottom