VB6.0用掲示板の過去のログ(No.1)−VBレスキュー(花ちゃん)
[記事リスト] [新規投稿] [新着記事] [ワード検索] [過去ログ] [管理用]

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

よろしくお願いします。


- 関連一覧ツリー (★ をクリックするとツリー全体を一括表示します)

- 返信フォーム (この記事に返信する場合は下記フォームから投稿して下さい)

- Web Forum -