¥ý¶ñ¤J¤½¦¡¦AÂàÈ ¼gªk¦p¤U
Sub sheet1_Formula()
Rn& = [sheet1!B65536].End(3).Row
With [sheet1!A2].Resize(Rn - 1)
.Formula = "=COUNTIF($B$2:$B2,B2)-1" '¶ñ¤JA2ªº¤½¦¡
.Value = .Value
End With
End Sub
¤£¥ÎExcel¤u§@ªí¨ç¼ÆªºVBA¼gªk
Sub sheet1_VBA()
Dim Arr, Brr, R&, S$
Arr = Range([A2], [B65536].End(3))
For R = 1 To UBound(Arr)
S = S & "," & Arr(R, 2)
Brr = Split(Mid(S, 2), ",")
Arr(R, 1) = UBound(Filter(Brr, Arr(R, 2)))
Next R
Range([A2], [B65536].End(3)) = Arr
End Sub