Excel で動的グラフ ツールチップを作成する:ステップバイステップ ガイド
ツールチップとは何ですか?
ツールチップは、マウス ポインタがアイコンまたはグラフィカル インターフェイス上にあるときに表示されるメッセージまたはメモです。 Microsoft Excel では、セルにグラフのツールチップを配置できます。選択したセルの上にマウス ポインタを置くと、そのグラフのアニメーションがツールチップとして表示されます。
データセットの概要
手順を説明するために、地域別の売上レポートのデータセットを使用します。 6 か月間。

ステップ 1 – 生データを入力
- 動的チャートを作成するための生データを入力します。 Area-Wise の売上レポート データセットを 6 か月間使用します。
- シリアル番号を作成します。 [Month] 列 (画像を参照)

- セルC11内 、次の数式を挿入します。
=VLOOKUP($B$11,$B$4:$H$7,C$9,0)
ここで、
- $B$11 ルックアップ値 (選択したエリアなど) です。
- 関数はテーブル配列 $B$4:$H$7 内でこの値を検索します。 .
- col_index_num を設定します。 セル$9へ とレンジルックアップ 0 に .
- この関数は、対応する売上高を取得します。 選択したエリアに基づいて .

売上 フロリダの価値 が追加されました。 エリアの場合 B11 にあります が変更されると、値も変更されます。

ステップ 2 – グラフを作成する
- B10:H11 からデータセット全体を選択します .
- 挿入に移動します。 タブで縦棒グラフまたは横棒グラフの挿入を選択します。 をクリックし、クラスター化された列を選択します。 .

- 軸のタイトルを追加してグラフをカスタマイズします。 グラフ スタイルから適切なスタイルを選択します。 .

- グラフのセルを選択し、結合して中央揃えを選択します。 位置合わせのコマンド ホームのセクション タブ。

ステップ 3 – グラフをリンクされた画像として貼り付ける
- グラフをコピーします (CTRL + C) ).
- 別のシートに移動します ツールチップを追加する場所。
- ホームの下 タブで貼り付けを選択します。 クリップボードのドロップダウン グループを選択し、リンクされた画像を選択します .

- 画像に「ツールチップ」という名前を付けます。 .

ステップ 4 – ラベルを追加する
- 開発者内 タブで挿入を選択します。 コントロールのドロップダウン セクションを開き、ラベルを選択します。 .

- エリアにラベルを付けます と販売 必要に応じて。

- ラベル 1 をコピーします それを他のセルに貼り付けます。

ステップ 5 – ラベルをカスタマイズする
- 任意のラベルを選択します 、プロパティに移動します。 コントロール内 セクション

- ラベルの外観をカスタマイズします(例:名前を変更します) 、バックスタイルを作成します。 透明 、キャプションを残します 空白)。

ツールチップは下の画像のように表示されるはずです。

- 他のラベルにも同じ手順を適用します。 .

続きを読む: Excel でツールチップを編集する方法
ステップ 6 – VBA コードを使用する
- デザインモードを終了します コントロール内 リボン グループ。
- 開発者に移動します。 タブをクリックしてVisual Basicを選択します。 .

- Visual Basic エディタの場合 、挿入を選択します。 タブをクリックし、モジュールを選択します。 新しいモジュールを作成するには (例:モジュール 1) ).

- VBA コードを入力します。 このモジュールで。
Private Sub Florida_MouseMove(ByVal Button As Integer, ByVal Shift As Integer, ByVal X As Single, ByVal Y As Single)
Sheets("Sheet1").Range("B11").Value = "Florida"
Sheets("Sheet2").Shapes("Tooltip").Left = Sheets("Sheet2").Range("D5").Left
Sheets("Sheet2").Shapes("Tooltip").Top = Sheets("Sheet2").Range("D5").Top
Sheets("Sheet2").Shapes("Tooltip").Visible = True
End Sub
Private Sub Arizona_MouseMove(ByVal Button As Integer, ByVal Shift As Integer, ByVal X As Single, ByVal Y As Single)
Sheets("Sheet1").Range("B11").Value = "Arizona"
Sheets("Sheet2").Shapes("Tooltip").Left = Sheets("Sheet2").Range("D6").Left
Sheets("Sheet2").Shapes("Tooltip").Top =Sheets("Sheet2").Range("D6").Top
Sheets("Sheet2").Shapes("Tooltip").Visible = True
End Sub
Private Sub Chicago_MouseMove(ByVal Button As Integer, ByVal Shift As Integer, ByVal X As Single, ByVal Y As Single)
Sheets("Sheet1").Range("B11").Value = "Chicago"
Sheets("Sheet2").Shapes("Tooltip").Left = Sheets("Sheet2").Range("D7").Left
Sheets("Sheet2").Shapes("Tooltip").Top = Sheets("Sheet2").Range("D7").Top
Sheets("Sheet2").Shapes("Tooltip").Visible = True
End Sub
Private Sub Overall_MouseMove(ByVal Button As Integer, ByVal Shift As Integer, ByVal X As Single, ByVal Y As Single)
Sheets("Sheet2").Shapes("Tooltip").Visible = False
End Sub コードの内訳
- MouseMove イベント:
- MouseMove を使用します。 ラベルの上にマウスを置いたときにアクションをトリガーするイベント。
- 各エリア (フロリダ、アリゾナ、シカゴ) に個別の MouseMove があります。 サブルーチン。
- このコードはセル B11 の値を更新します。 (シート 1 ) を対応するエリア名に置き換えます。
- ツールチップ画像の配置:
- シェイプを使用します。 ツールチップ画像を操作するオブジェクト (ツールチップという名前) ).
- 左翼 とトップ プロパティは、特定のセルを基準にしてツールチップを配置します (例:D5) 、D6 、D7 ) シート 2 .
- マウスをエリアの上に置くと、ツールチップが表示されます。
- 全体的な MouseMove:
- 最後のサブルーチン (Overall_MouseMove) ) マウスがラベル付きエリアから離れるとツールチップが非表示になります。

- F5 を押します。 コードを実行します。
- シート 2 に移動します そしてマウスを移動します。 エリアにわたって ツールチップの動作を確認します。

GIF を追加しました ツールヒントの仕組みを理解するのに役立ちます。

練習セクション
練習用に、各シートの右側に練習セクションを用意しました。

練習ワークブックをダウンロード
演習ワークブックはここからダウンロードできます:
関連記事
- Excel で動的ツールチップを作成する方法
- Excel でツールチップを削除する方法
- Excel でマウスを置いたときにセルの内容全体を表示する方法
- マウスオーバー時に Excel ツールチップを挿入する方法
- Excel ボタンのツールチップ
- Excel で VBA を使用してマウスオーバー時にツールチップを表示する方法
<
-
MicrosoftPublisherでWordArtテキストツールの形状を変更する方法
Microsoft Publisherには、ワードアートテキストの形状を変更できる機能があります。;この機能は形状の変更と呼ばれます 。テキスト効果ツールを使用して、WordArtテキストを魅力的に見えるようにカスタマイズする必要があるだけではありません。図形の変更ツールを使用して、WordArtテキストに独特で魅力的な外観を与えることもできます。 形を変える は、ユーザーがワードアートの全体的な形状を選択できるようにするツールです。図形の変更ツールは、ランダムなテキストでは機能しません。 WordArtである必要があります。 PublisherでWordArtテキストの形を変更する M
-
OneNoteまたはWordにPinterestピンを埋め込む方法
Wordに追加された新機能 およびOneNote ピンタレストと統合します もっとエキサイティングです。両方のサービスのアカウントを持っているユーザーは、この機能を利用して、PinterestピンのURLをOneNoteノートまたはWordドキュメントに貼り付けることができます。それがどのように行われるか見てみましょう。 OneNoteにPinterestピンを埋め込む Pinterestは、膨大なコンテンツのライブラリを紹介しています。そのため、OneNoteなどのデジタルノート作成アプリにピンを埋め込むオプションを使用すると、ユーザーは関連する学習資料をすばやく見つけたり、レッスンプラン