投稿日 | : 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と集計フィールドが変動となるのでそこには変数が入ることになると
思うのですが、そのやり方がわかりません。
よろしくお願いします。