エクセルのマクロでPPTにグラフを作成する
VBAにあまり詳しくないので教えてください。使用環境は、エクセル、PPTともに2010です。
エクセルでマクロを組んで、エクセルに複数あるデータテーブルをもとに、PPT上で順にグラフを作成しようと思っています。(エクセルでグラフを作成するのではありません)
PPTでグラフを挿入して、エクセルのデータをPPT内のグラフ用エクセルに貼り付けるところまではすべてマクロでくめているのですが、
どうしても貼り付けたデータがグラフに反映されず、グラフの見た目はデフォルトのままです。(データはちゃんと貼り付いているのに…)
ステップインで進めると更新されるのですが、流すとうまく更新されません。
時間の問題かと思い、数秒待ってから次のステップに行くように組んでも、やはり更新されません。
一度作成した後、もう一度そのグラフのデータエクセルを開くと、データに変更はないのに、なぜかグラフが更新されます。
どなたかお知恵をお貸しください。よろしくお願いいたします。
---以下、プロフラムの流れ---
1)データの元となるエクセルの、A列の色つきセルでグラフの形を決める
↓
2)開いているPPTにスライドを追加する
↓
3)1で判別したグラフの形を挿入する。この時自動的にPPT内のグラフのデータエクセルが開く。
↓
4)1の色つきセルに続くデータテーブルをコピーする
↓
5)3のPPT内のグラフ内のデータエクセルに貼り付け、データ範囲をリサイズする
↓
6)5のファイルを閉じる。 ※本当はここでグラフも更新されるはず!!
↓
7)クリップボードを空にする
↓
8)1に戻って次のデータテーブルに移る。