-1
A
回答
4
的Aggregate
功能被設計成忽略誤差值(除其他外)。這裏有一個SUB
Aggregate
和Large
獲得threashold到triggger您的副本代碼
Sub GetTop10(r As Range)
Dim v As Variant
Dim t As Variant
Dim i As Long
' 14 = function LARGE
' 6 = ignore error values
' 10 = get 10'th largest value
t = Application.WorksheetFunction.Aggregate(14, 6, r, 10)
v = r
For i = 1 To UBound(v, 1)
If Not IsError(v(i, 1)) Then
If v(i, 1) >= t Then
' copy r.cells(i,-2).resize(1,4) to your other sheet
End If
End If
Next
End Sub
+0
這是完美的,謝謝。 – rjk 2012-01-06 20:26:03
+0
很高興能夠提供幫助,歡迎來到SO。如果這回答你的問題,請接受它(點擊打勾) – 2012-01-06 20:30:58
相關問題
- 1. 選擇前5個最大值 - Oracle
- 2. 選擇單個最大值
- 3. 選擇多個最大值
- 4. 選擇最大值
- 5. 如何在mytable中選擇前5個最大值
- 6. SQL選擇最大值
- 7. 選擇最大空值
- 8. 選擇最大的「n」值
- 9. 選擇具有最大值
- 10. 與最大值選擇行
- 11. 選擇最大值的行
- 12. MySQL - 選擇多個最大值
- 13. 選擇多個最大值?在Sqlite中?
- 14. 爲每個實體選擇最大值
- 15. 爲多個列選擇最大值?
- 16. Excel - 只選擇一個最大值
- 17. 選擇每個組的最大值
- 18. 從表中選擇n個最大值
- 19. 從三個不同的選擇最大查詢中選擇最大值
- 20. 爲每個數據類型選擇前10個觀察值(SAS)
- 21. T SQL選擇前10個循環
- 22. 爲每個排名選擇前10位
- 23. SQL - 僅選擇前10行?
- 24. Android Listview選擇前10項
- 25. 列選擇選擇哪個行的SQL最大價值
- 26. 如何選擇10個條目的最大倍數?
- 27. 選擇最後的10個查詢
- 28. 選擇一個對象的最小值和最大值
- 29. 在一個SQL查詢中選擇最大值和最小值
- 30. 選擇最大日期和日期前
數據 - 篩選 - 自動篩選。點擊下拉箭頭。選擇「前10名...」。 – GSerg 2012-01-06 17:42:31