



Code đi Hằng ơiCảm ơn 2 bạn, đơn giản vậy mà suy nghỉ ra, em càng làm thấy em càng dốt.
Sub STT()
Dim Sarr(), i As Long, k
With Sheets("DSGV")
Sarr = .Range(.[A13], .[B65536].End(3)(2)).Value
For i = 1 To UBound(Sarr) - 1
Sarr(1, 1) = 1
If Sarr(i + 1, 2) = Sarr(i, 2) Then
k = k + 1
Sarr(i + 1, 1) = k
Else
k = 1
Sarr(i + 1, 1) = k
End If
Next
.[A13].Resize(i - 1, 2) = Sarr
End With
End Sub