- ©«¤l
- 406
- ¥DÃD
- 8
- ºëµØ
- 0
- ¿n¤À
- 453
- ÂI¦W
- 0
- §@·~¨t²Î
- WINDOWS 7
- ³nÅ骩¥»
- 2007
- ¾\ŪÅv
- 20
- ©Ê§O
- ¨k
- ¨Ó¦Û
- ¥xÆW
- µù¥U®É¶¡
- 2015-2-7
- ³Ì«áµn¿ý
- 2021-7-31
|
¦^´_ 1# Qin
Rept+1.rar (446.33 KB)
§Ö¤@¨Ç¨Ç(µ{§Çtest2)¡A¦r¨åª«¥ó¤]´N³o¼Ë¤F¡A´Á«Ý¦³§ó¦nªº¼gªk
µ{§Çtest1=ìµ{§Ç+p®É¾¹
¸Ü»¡...."ÖØ¸´" ¬O¤°»ò·N«ä?- Private Sub test2()
- t1 = Timer
- Application.ScreenUpdating = False
- Dim arr As Range, brr()
- Dim i As Long, Rn As Long
- Dim Dict As Object
- On Error Resume Next
- Set Dict = CreateObject("scripting.dictionary")
- With ActiveSheet
- Set arr = Intersect(.UsedRange, .Columns(3))
- Rn = arr.Cells.Count
- ReDim brr(1 To Rn)
- For i = 1 To Rn
- Dict(arr(i).Value) = Dict(arr(i).Value) + 1
- Next i
- For i = 1 To Rn
- If Dict(arr(i).Value) <> 1 Then brr(i) = "«ÂÐ"
- Next i
- .Columns(2) = ""
- .Range("b1").Resize(Rn, 1) = Application.Transpose(brr)
- End With
- Application.ScreenUpdating = True
- MsgBox "test2¦@¯Ó®É" & Round(Timer - t1, 3) & "¬í"
- End Sub
½Æ»s¥N½X |
|