VBA で Excel ピボット テーブルのデータを生成したいと考えています。VBA はデータを再計算し、それに基づいてピボットが更新されます。
質問: VBA をピボットの直接のデータ ソースにすることは可能ですか。それとも、VBA からファイルに書き留めて、そこからピトーを更新する必要がありますか? ダイレクト データ ソースには、2D マトリックスだけでなく、多次元データを作成できるという利点があります。
多くのデータ ソースを選択でき、VBA からこれらの形式のいずれかでデータを書き込むことができることがわかります。
たとえば、VBA から xml ファイルを生成し、その xml ファイルをソースとしてピボット テーブルに使用させることができます。VBA で SQL Server の OLAP キューブをエミュレートするのは悪い考えだと思います。
ダミアン