vbaでグラフを扱う時の解説になりますが、グラフの全ては解説しきれませんし、vbaでグラフを全て作成しようとするのはかなり大変です。雛形のグラフを作成しておき、vbaでは必要な部分のみ変更するようにした方が良いでしょう。vbaでグラフを扱うには、数多くのオブジェクトを理解する必要があります。 凡例の1部だけを削除しようとすると、凡例全体を削除してしまうことが多いですね。そのため、個別には削除できないと思っている方も多いのでは。 作成したグラフを編集する方法作成したグラフのタイトルや軸、凡例などのグラフの各要素の設定変更などを行うには、グラフの各要素のオブジェクトを取得する必要があります。ここでは、グラフの種類変更、グラフ要素の編集、グラフのスタイル、レイアウトなど これをvbaでかけば今回のグラフから特定の系列を一気に削除するという作業は一発で一瞬で完了します! しかも処理はプログラムした内容に従って、いつでも何度でも実施できるので、処理を間違ってしまうということもありませんよ! Row '---B列の最終行を求める Range (ws. Cells (2, 2), ws. 作り終わってから気づいたんですが、特性(要素)を非表示にする際、一番上の要素を非表示にすると項目ラベル(「サンプル1」とかそういうの)が消えてしまうので、上限下限とか“消さない要素”を作っておいて一番上にしておくと安全です。 Public Sub Graph_Bar2 Dim ws As Worksheet Set ws = Sheets (1) Dim LastRow As Long LastRow = ws. AddChart.
関連記事 (一部広告含む) Profile. 今回はグラフ操作や、グラフの作成、詳細設定の方法をご説明します。 実はグラフには大きく分けて2種類あります。 「埋め込みオブジェクトのグラフ」と、「グラフシートに表示するグラフ」です。 みなさんが普段Excelでシートのデータ範囲を選択して、メニューから種類を選択してシート上に作成しているグラフは「埋め込みオブジェクトのグラフ」になります。 ⑵凡例を非表示に変更 「そもそも凡例を表示しなくてもいいや」という場合はこちら。 コード. Shapes. ダブルコーテーションの表示 Excel 2003のコードは動くか 同じ操作をExcel 2003でマクロ記録すると、次のようなコードが生成されます。 ExcelはVBAを使いこなすことでエンジニアにとって最強の友達に変身します。C++やJavaを習う傍らで、エクセルを思い通りに動かしてみませんか?シンプルな記述をモットーに、できるだけ短いプログラムを紹介します。 目次; 基本文型; 入出力; デザイン; シート操作; グラフ操作; 連動; 応用; エンジニアリング; 凡例を表示する:HasLegend ラベル: グラフ. Select '---B2~C列の最終行を選択 With ws. まずは凡例です。凡例を表示するにはChartオブジェクトのHasLegendプロパティにTrueを設定します。非表示にするにはFalseを代入します。 また、凡例を挿入する位置を指定するPositionプロパティは、以下の5つの組み込み定数で調整できます。 定数 凡例の位置; xlLegendPositionBottom: 下: xlLegendPositionCorner: 右上: xlLegendPositionLeft: 左: xlLegendPositionRight: 右: … [凡例を右に配置]が作成直後の状態です。 最初の状態で凡例が表示されますよ。 まとめ. Chart '---アクティブシートにグラ … 凡例を非表示から表示にした時、グラフの下ではなく右に凡例が表示されました。特に指定しない場合はデフォルトの表示位置が右になっているためです。凡例の表示される位置を調整するには「 凡例の位置とサイズを変更する」を参照して下さい。 Excelグラフの使い方の他の記事を見てみる ( Written by Tatsuo Ikura ) Tweet. Charts("Chart1").HasLegend = True Charts("Chart1").Legend.Font.ColorIndex = 5 サポートとフィードバック Support and feedback. エクセルでグラフを挿入すると自動的に凡例も下に表示されます。この凡例の編集について解説します。凡例は、グラフ要素から削除や追加ができます。データの選択からは名前の編集や、凡例の順番の変更など、さまざまな設定ができます。グラフの凡例を使いこなしグラフ作成をマスターしましょう。 Count, 2). グラフではデータ系列の系列名が凡例に表示されます。グラフを作成すると自動的にグラフ内に凡例が表示されますが、必要なければ非表示にすることもできます。ここでは凡例の表示と非表示を切り替える方法について解説します。 End (xlUp). 次の使用例は、グラフ 1 の凡例を表示し、凡例のフォントの色を青に設定します。 This example turns on the legend for Chart1 and then sets the legend font color to blue. すいません。VBAの記述の方法がわからないのでお手数ですが教えてください使用アプリ・使用OS:Excel2010 VBA Windows7 教えてほしい内容グラフを作成し、その後以下のVBAでグラフの系列を追加しています。dk = ActiveChart.SeriesColle VBAでグラフの凡例を削除する (2017.04.03) VBAでグラフの元データとのリンクを解除する (2017.03.24) ActiveSheet.Shapesからグラフの名前を取得するExcelマクロ (2017.03.08) VBAでグラフのデータラベルを非表示にする (2017.02.24)