Excel で動的ツールチップを作成する:ステップバイステップのチュートリアル
ステップ 1 – 数式を使用して別のシートからデータをフェッチする
- 新しいワークシートに、L No 列を含むデータ テーブルを作成します。 そして名前 。最初の列には、1、2、3 などのシリアル番号を入力します。次に、2 列目には、データセットの名前からランダムなシリアル番号で名前を入力します。 ワークシート。
- ツールチップを作成する 列 D の下の列 。セルD5に次の数式を入力します。 .
=IFERROR(VLOOKUP(C5,Dataset!$B$4:$D$10,{2,3},FALSE),"")
VLOOKUP この関数は、指定されたテーブルの指定された列から同じ行の値を返します。ここで、左端の列の値はlookup_value と一致します。 .
- フィルハンドルを使用する ツールを使用して、残りのセルの出力をオートコンプリートします。

- 列 D を選択します そしてエ そしてマウスを右クリックします。コンテキスト メニューから [非表示] をクリックします。 これら 2 つの列を非表示にするオプション

ステップ 2 – VBA コードを割り当てる
- シート名タブを右クリックし、コードの表示をクリックします。 コンテキスト メニューで。

- 次の VBA を入力します。 コード。
Private Sub Worksheet_SelectionChange(ByVal Target As Range)
Dim rng As Range
Dim cell As Range
' Clear existing comments
For Each rng In Me.UsedRange
If Not rng.Comment Is Nothing Then
rng.Comment.Delete
End If
Next rng
If Target.Count > 1 Then Exit Sub
If Target.Column <> 3 Then Exit Sub
If Target.Row < 5 Then Exit Sub
Dim tooltipText As String
tooltipText = "Birth Date: " & Target.Offset(0, 1).Value & _
vbCrLf & "Age: " & Target.Offset(0, 2).Value
Target.AddComment tooltipText ' Add comment with tooltip text
Target.Comment.Shape.TextFrame.AutoSize = True ' Adjust the _
comment box size automatically
End Sub

- ワークシートに戻ります。 名前の任意のセルをクリックします。 列をクリックすると、 その人の生年月日が記載されたツールチップが表示されます。 と年齢 。動的です。


Excel で静的ツールチップを作成する 3 つの方法
方法 1 – データ検証機能を利用して静的ツールチップを生成する
手順:
- データに移動します。 タブ。
- データ ツールを選択します。 データ ツールから グループ。
- [データ検証] をクリックします。 アイコン。

- データ検証 ウィンドウが開きます。
- メッセージの入力に移動します。 .
- タイトルにツールチップのタイトルを入力します。 セクション
- メッセージ入力にメッセージを入力します。 ボックス。
- OK を押します。 .

- セルD4を選択します .
- 出力が生成されます。

方法 2 – Excel VBA を使用してツールチップを作成する
手順:
- 作業シートをアクティブ シートとして選択します。
- 開発者に移動します。
- コードより グループで、Visual Basic を選択します。 .

- [挿入] をクリックします。 続いてモジュール モジュールボックスを入手するには .

- 以下の数式を入力してください。
Sub AddToolTip()
Dim target As Range
Set target = Range("D4")
With target.Validation
.Delete
.Add Type:=xlValidateInputOnly, AlertStyle:=xlValidAlertStop, _
Operator:=xlBetween
.IgnoreBlank = True
.InCellDropdown = True
.InputTitle = "Formula Column"
.InputMessage = "Please, do not modify the Age column. All of the following cells in this field contain a formula."
.ShowError = True
End With
End Sub - F5 を押します。 または [実行] をクリックします。

- セルD4を選択します。
- 以下に示すような出力が得られます。

続きを読む: Excel で VBA を使用してマウスオーバー時にツールチップを表示する方法
方法 3 – リンク オプションを適用して静的ツールチップを作成する
手順:
- セルD4を選択します。 ..
- D4 を右クリックします。 .
- コンテキスト バーがポップアップします。

- リンク を選択します。
- ハイパーリンクの挿入 ウィンドウが開きます。
- [このドキュメント内の場所] をクリックします。 リンク先のアイコン セクション
- 「D4」と入力します セル参照を入力 ボックス。
- ヒントに移動します .

- ハイパーリンクの設定に関するヒント ウィンドウが開きます。
- ヒント テキスト にメッセージを入力します。 ボックス。
- OK を押します。 .

- ハイパーリンクの挿入に移動します。 ウィンドウを開き、[OK] をクリックします。

- マウスを使用します セルD4の上にカーソルを置きます。 .
- 以下に示すような出力が得られます。

練習ワークブックをダウンロード
関連記事
- Excel でツールチップを編集する方法
- Excel グラフでツールチップを作成する方法
- Excel でツールチップを削除する方法
- Excel でマウスを置いたときにセルの内容全体を表示する方法
- マウスオーバー時に Excel ツールチップを挿入する方法
- Excel ボタンのツールチップ
<

ルトフォー ラーマン四万十
バングラデシュのジャハンギルナガル大学、情報技術学士の Lutfor Rahman Shimanto 氏は、1 年以上にわたって ExcelDemy プロジェクトに取り組んできました。彼は 50 以上の記事を執筆し、ExcelDemy に 100 以上のコメントのソリューションを提供してきました。現在、彼は Excel および VBA 開発者として働いており、ExcelDemy フォーラムでサポートとソリューションを提供しています。彼は 100 以上の ExcelDemy フォーラムの問題を解決しました。彼の仕事と学習上の関心は、さまざまな Excel、VBA、およびデスクトップ アプリケーションの開発です。仕事以外ではチェスを楽しんでいます... 略歴全体を読む
-
Excel で複数選択可能なデータ検証ドロップダウン リストを作成する
この記事では、複数選択の Excel データ検証ドロップダウン リストを作成する方法を学習します。データ検証を使用していますが、リストから 1 つの項目しか選択できません。しかし、データ検証リストのドロップダウン メニューから複数の項目を選択したい場合はどうでしょう。したがって、このチュートリアルでは、いくつかのマクロを使用して、データ検証ドロップダウン リストからの複数選択の制限を解決します。 ここから練習用ワークブックをダウンロードできます。 Excel で複数選択可能なデータ検証ドロップダウン リストを作成する 3 つの例 VBA の適用プロセス マクロを使用して、複数の選択肢がある
-
PDF から Excel にデータを抽出する方法 (4 つの適切な方法)
私たちの日常業務では、PDF ファイルから Excel スプレッドシートにデータを抽出することはよくあることです。手動で行う場合は、面倒で時間のかかる作業になります。ただし、PDF から Excel にデータを抽出する方法に精通している場合は、 、瞬く間に仕事をすることができます。この記事では、PDF から Excel にデータを抽出する 4 つの方法を紹介します。これらの方法に興味がある場合は、フォローしてください。 この記事を読んでいる間に、この練習用ワークブックと PDF ファイルをダウンロードして練習してください。 PDF から Excel にデータを抽出する 4 つの簡単な方法