Em muốn Điền thứ tự xuất hiện của các phần tử trong Cột A vào cột B Dùng VBA .
Anh chị nào biết nhờ giúp đỡ dùm ! E cảm ơn nhiều! nhờ xem file đính kèm!
<br>Tham khảo<br>Em muốn Điền thứ tự xuất hiện của các phần tử trong Cột A vào cột B Dùng VBA .<br>
Anh chị nào biết nhờ giúp đỡ dùm ! E cảm ơn nhiều! nhờ xem file đính kèm!
<br>Sub abc()<br> Dim LR As Long<br> With Sheets(1)<br> LR = .Cells(.Rows.Count, "A").End(xlUp).Row<br> .Range("B2").FormulaR1C1 = "=COUNTIF(R2C1:RC1,RC[-1])"<br> With .Range("B2:B" & LR)<br> .Cells(1).AutoFill Destination:=.Cells<br> .Value = .Value<br> End With<br> End With<br>End Sub<br>
Sub abc()
Dim LR As Long
With Sheets(1)
LR = .Cells(.Rows.Count, "A").End(xlUp).Row
.Range("B2").FormulaR1C1 = "=COUNTIF(R2C1:RC1,RC[-1])"
With .Range("B2:B" & LR)
.Cells(1).AutoFill Destination:=.Cells
.Value = .Value
End With
End With
End Sub
Em muốn Điền thứ tự xuất hiện của các phần tử trong Cột A vào cột B Dùng VBA .
Anh chị nào biết nhờ giúp đỡ dùm ! E cảm ơn nhiều! nhờ xem file đính kèm!
Public Sub DienSTT()
Dim r As Long
With CreateObject("scripting.dictionary")
For r = 2 To Sheet1.Range("A2").End(xlDown).Row
.Item(Sheet1.Range("A" & r).Value) = .Item(Sheet1.Range("A" & r).Value) + 1
Sheet1.Range("B" & r).Value = .Item(Sheet1.Range("A" & r).Value)
Next r
End With
End Sub
Cảm ơn ANh Quân ,nhờ A giúp dùm Code VBA e đang cần !