[算表] 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