Excel VBA質問箱 IV

当質問箱は、有志のボランティア精神のおかげで成り立っています。
問題が解決したら、必ずお礼をしましょうね。
本サイトの基本方針をまとめました。こちら をご一読ください。

投稿種別の選択が必要です。ご注意ください。
迷惑投稿防止のため、URLの入力を制限しています。ご了承ください。


56843 / 76738 ←次へ | 前へ→

【24638】Re:グラフの凡例の非表示について
発言  つん E-MAIL  - 05/4/29(金) 13:22 -

引用なし
パスワード
   おはようございます。

>ChartObjects(1).Chart.HasLegend = False
>で、凡例全体を非表示にできるのですが、
>ある項目(系統)の凡例のみを非表示にするには、どうすればよいのでしょうか

ああ、すみません。
質問をもっと熟読するべきでした。

えと、私も、そういったことはしたことがなく(グラフ自体あまり得意じゃないので)今すぐ、サンプルコードを書けないのですが、

LegendEntries メソッド

というのがあるようです。

ActiveChart.Legend.LegendEntries(1).Delete

これで、凡例の一番上が削除されます。
これを使って、削除すべき項目のインデックス番号を取得して対応したら出来そうですよね。

こちらでも、考えてみます。
そちらでも、いろいろ試行錯誤して考えてみてくださいね^

0 hits

【24627】グラフの凡例の非表示について mitu 05/4/28(木) 23:44 質問
【24628】Re:グラフの凡例の非表示について つん 05/4/29(金) 0:08 回答
【24632】Re:グラフの凡例の非表示について mitu 05/4/29(金) 5:43 質問
【24638】Re:グラフの凡例の非表示について つん 05/4/29(金) 13:22 発言

56843 / 76738 ←次へ | 前へ→
ページ:  ┃  記事番号:
2610219
(SS)C-BOARD v3.8 is Free