Expand search form

「情報を分かりやすく!マクロでグラフの軸ラベルを自動設定する方法」

マクロでグラフの軸ラベルを自動設定する

使用方法

ステップ1:マクロを開く

Excelで使用するブックを開き、Visual Basicエディタを開きます。

ステップ2:コードを入力する

新しく作成するマクロのコードに以下のように入力します。

“`
Sub ChangeAxisLabels()
Dim cht As ChartObject
Dim axis As Axis

For Each cht In ActiveSheet.ChartObjects
For Each axis In cht.Chart.Axes
axis.HasTitle = True
Select Case axis.AxisType
Case xlCategory
axis.AxisTitle.Text = “カテゴリー”
Case xlValue
axis.AxisTitle.Text = “値”
End Select
Next axis
Next cht
End Sub
“`

このコードは、アクティブなシートのグラフに対して、x軸とy軸それぞれのラベルを “カテゴリー” と “値” に設定するものです。

使用例

使用例1:カスタマイズ

このマクロは、x軸とy軸それぞれのラベルを決め打ちで設定しますが、必要に応じて変更できます。例えば、x軸のラベルを “月”、y軸のラベルを “売上” に変更したい場合、以下の箇所を変更します。

“`
Select Case axis.AxisType
Case xlCategory
axis.AxisTitle.Text = “月”
Case xlValue
axis.AxisTitle.Text = “売上”
End Select
“`

まとめ

今回はExcelでグラフを作成する際に、マクロを使って軸ラベルを自動設定する方法を紹介しました。同じようなグラフを複数作成する場合や、大量のデータを処理する際には、この方法が大変便利です。マクロを使ってよりスマートな作業をしてみてはいかがでしょうか。

Previous Article

「不要なファイルもスッキリ!OneDriveでの一時ファイルの管理方法」

Next Article

TOP-n & BOTTOM-n!LARGE&SMALL関数

You might be interested in …

グラフィックスのカスタマイズでプレゼンスライドを魅力的にする方法

スライドにグラフィックスをカスタマイズする PowerPointのグラフィックス機能を使えば、スライドをより魅力的にし、伝えたい情報を分かりやすくすることができます。以下では、グラフィックスをカスタマイズする方法を紹介します。 使用方法 スタイルの変更 スライド上のグラフィックスを選択し、クリックすると「グラフィックス書式設定」が表示されます。ここで「スタイ […]

フォントをアウトライン化してプレゼンスライドをより美しくする方法

スライドにフォントをアウトライン化する PowerPointで作成したスライドを送信する際、受け手の環境によってはフォントが認識されない場合があります。このような場合、フォントをアウトライン化して文字情報を失わずにスライドを送信することができます。 使用方法 ステップ1:テキストボックスを選択する スライドにあるテキストボックスのいずれかをクリックするか、複 […]

“Alt+Shift+矢印でアウトライン項目の階層移動”

## ショートカットキー「Alt+Shift+矢印キー」を使用して、アウトライン上で項目の階層を移動させる PowerPointのプレゼンテーションを作成する際、情報を整理するためのアウトライン機能は非常に役立ちます。しかし、アウトラインの階層を変更したり、項目を別の場所に移動させたりする作業は、マウスを使って行うと面倒に感じることがあります。そこで活用した […]