- 帖子
- 605
- 主題
- 92
- 精華
- 0
- 積分
- 648
- 點名
- 0
- 作業系統
- windows
- 軟體版本
- 7
- 閱讀權限
- 50
- 性別
- 男
- 來自
- macau
- 註冊時間
- 2013-4-5
- 最後登錄
- 2019-2-10
 
|
3#
發表於 2013-4-11 22:39
| 只看該作者
回復 2# sunnyso
更新Code 略過空白- Function UNIQUEp(source As Range, num As Integer)
- Dim newArray, myArray As Variant
- rows_num = source.Rows.Count
- 'myArray = Range(Cells(source.Row, source.Column), Cells(source.Row + rows_num - 1, source.Column)).Value
- myArray = Range(source.Address).Value
-
- Set Dic = CreateObject("scripting.dictionary")
- For i = 1 To rows_num
- If myArray(i, 1) <> "" Then
- Dic((myArray(i, 1))) = ""
- End If
- Next
-
- arr = Dic.Keys
-
- UNIQUEp = arr(num - 1)
- End Function
複製代碼 |
|