| 发表于:2007-09-26 15:58:57 楼主 |
arrfiles(i)里放的是 excel 文件名,如“资料20070102(小明).xls” 我先把 日期“20070102”取出,进行排序,如果日期相同,对括号里的姓名进行排序。日期排序部分已完成,不知道 汉字 按拼音排序有没有相关的函数,没有的话,各位大侠又都是怎样解决的呢? for j = 0 to ubound(arrfiles) - 1 for k = 1 to ubound(arrfiles) if clng(mid$(arrfiles(j).name, 5, 8)) > clng(mid$(arrfiles(k).name, 5, 8)) then set temp = arrfiles(j) set arrfiles(j) = arrfiles(k) set arrfiles(k) = temp elseif clng(mid$(arrfiles(j).name, 5, 8)) = clng(mid$(arrfiles(k).name, 5, 8)) then ....... //不知道的部分 end if next k next j |
|
|
|
|