VBA怎麼先排序在擷取資料做計算???



贊助商連結


foxcat99
2002-04-16, 12:53 PM
小弟翻遍了10本以上VB的書,就是沒有這方面的解答.......
舉例:
編號 日期 應付帳款 已付款金額
001 1998/1 250000 10000
002 1998/1 355000 200000
003 1998/1 360000 130000
004 1998/1 500000 260000
001 1998/2 360000 200000
002 1998/2 290000 175000
003 1998/2 280000 240000
004 1998/2 260000 230000
005 1998/2 800000 600000

在相同的日期下,要把"應付帳款"由小至大排列.....,
然後分為小,中,大三份,如1998/1,有四筆資料,
則小份為第一筆資料,中份為第二筆資料,大份為三四比資料.....
然後還要把小,中,大份的已付款加總,放到另一工作表

小弟的問題是:要怎樣把相同條件下的資料先排序(假設有m筆),
然後根據排序後的結果擷取3份資料(n1,n2,m-n1-n2),
根據擷取後的資料做計算........
請高手們指導一番,
感激不盡..........
因為這樣的檔案有上百個說.........
倘若要一個一個用excel做,一個月都做不完勒.....
所以才想用VBA寫,可素寫不出來......

煩請高手指導小弟,或者提供有比較好的方法,或素稍微提醒大略的作法....
謝謝.......感激不盡

贊助商連結


夏南生
2002-04-16, 05:04 PM
有精靈,為何擺著不用??

先排序>>資料>>小計