|
私が困っていた現象、たとえば、Sheet1に埋め込みグラフを作成し印刷プレビューで見ると、グラフ枠外の上に[ activechart.Name ](具体的には、Sheet1 + グラフ x)xはグラフの作成数) が表示され、下に[ page1 ]と表示されていました。activechart.Nameとはシート名とそのブックで作成したグラフの数になるのですかね。ところが、いろいろといじくっていくうちに表示されなくなりました。なぜだか分かりませんが。
私が現在作っているものは、sheet1にソースとなる表があり、コマンドボタンを押すとsheet2にグラフが作成できるように作っています。その際グラフに名前を定義し、sheet2からsheet1に戻る時に定義した名前のグラフを削除しています。グラフに名前を付ける場合、worksheets("Sheet2").ChartObjects(1).Name = "testchart"といった感じだと思いますが、activechart.nameを取得すると上記の名前が出てきます。グラフを作るごとにxの数が増え続けています。(現在200くらい)これをクリアにする方法はあるのでしょうか。
|
|