[Help] VBA đếm số lần xuất hiện của một store (1 người xem)

Liên hệ QC

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

ngoctuyen1995

Thành viên hoạt động
Tham gia
25/4/17
Bài viết
196
Được thích
19
Giới tính
Nữ
Chào cả nhà GPE!
Mong cả nhà giúp em một việc ạ..

Em có 01 Data bao gồm các 6 cột..
Công việc của em là: Dựa vào cột Storecode đếm số lần xuất hiện của Store đó

VD: D5491 trong data xuất hiện 3 lần thì cột "Số lần xuất hiện" sẽ tìm đến vị trí gần nhất của "Store code" đánh số 1 tiếp theo là số 2 và ...số 3
Trong data em có làm Data mẫu ạ...

Mong cả nhà giúp đỡ ạ
 

File đính kèm

Bài này dùng công thức cũng giải quyết được.
tại D2 và kéo xuống
Mã:
=COUNTIF($A$2:A2,A2)

File ví dụ của bạn sai kết quả tại D24
 
Upvote 0
Mã:
Public Sub GPE()
Dim sArr, I As Long, K As Long, Dic As Object, Tem As String
Set Dic = CreateObject("Scripting.Dictionary")
sArr = Range("A1").CurrentRegion
K = 1
For I = 2 To UBound(sArr)
Tem = sArr(I, 1)
    Dic.Item(Tem) = Dic.Item(Tem) + 1
        K = K + 1
        If Tem = "" Then
            sArr(K, 4) = ""
        Else
            sArr(K, 4) = Dic.Item(Tem)
        End If
Next I
    If K Then Range("A1").CurrentRegion.Value = sArr
End Sub
Em cảm ơn anh ạ..! code hay lắm ạ.. em sẽ tham khảo thêm..

Chúc anh sức khỏe và thành công
 
Upvote 0
Web KT

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

Back
Top Bottom