投稿時間:2002/08/22(Thu) 14:02 投稿者名:ふみ
URL :
タイトル:VBからエクセル出力 【集計指定したい】
こんにちは。
VBからエクセル出力するプログラムを作成しています。 出力することは出来るのですが、要望として「VBから任意に 集計したい項目を指定したい」というものがあり、それがわからず 困っています。
例えば コード1、コード2、コード3、数値1、数値2、数値3 という情報を出力した時VB上から任意に グループの基準及び集計フィールドを指定したいという事です。
エクセルから上記の処理をマクロ出力しながらやった場合・・・ Selection.Subtotal GroupBy:=1, Function:=xlSum, TotalList:=Array(4, 5, 6 _ ), Replace:=True, PageBreaks:=False, SummaryBelowData:=True Selection.Subtotal GroupBy:=2, Function:=xlSum, TotalList:=Array(4, 5, 6 _ ), Replace:=False, PageBreaks:=False, SummaryBelowData:=True
このようなマクロになると思います。
このマクロをVBからエクセルに認識させる方法はありましでしょうか? GroupByと集計フィールドが変動となるのでそこには変数が入ることになると 思うのですが、そのやり方がわかりません。
よろしくお願いします。
|