[算表] Excel VBA Sort方法

作者: home0303 (Blue night)   2019-01-15 00:53:40
軟體:Excel
版本:2010
小弟不才 只是針對某個奇怪想法進行試驗
例如說內建的Sort方法或者說是內建的排序功能好了
他能夠瞬間將成千上萬個儲存格值由大到小(或相反)正確排列
然而若是自己寫VBA 我的想法是
先將全部的值一個一個比過一次 找到最大的
然後將剩下的值再一個一個比過一次 找出次大的(或者同為最大的) 擺在第二位
以此為基礎跑迴圈
想當然耳 效率完全比不上
只是好奇 是怎樣的思路 能夠讓Sort執行得如此之快
可否給個方向或參考網站 謝謝
作者: soyoso (我是耀宗)   2019-01-15 07:37:00
google excel sort algorithm 也有其他網友詢問這方面問題
作者: home0303 (Blue night)   2019-01-15 11:17:00
感謝S大 我研讀一下
作者: waiter337 (給開司一罐蘇格登)   2019-01-15 12:13:00
有找到一些相關資訊 但只是相關google 搜尋與排序
作者: foolkids (翼をください)   2019-01-16 17:27:00
https://stackoverflow.com/questions/152319/vba-array-sort-function抱歉,分兩行了,請自己合成一段,這個演算法很強

Links booklink

Contact Us: admin [ a t ] ucptt.com