Office
 Computer >> コンピューター >  >> ソフトウェア >> Office

Excel で動的ツールチップを作成する:ステップバイステップのチュートリアル

ステップ 1 – 数式を使用して別のシートからデータをフェッチする

  • 新しいワークシートに、L No 列を含むデータ テーブルを作成します。 そして名前 。最初の列には、1、2、3 などのシリアル番号を入力します。次に、2 列目には、データセットの名前からランダムなシリアル番号で名前を入力します。 ワークシート。
  • ツールチップを作成する 列 D の下の列 。セルD5に次の数式を入力します。 .

=IFERROR(VLOOKUP(C5,Dataset!$B$4:$D$10,{2,3},FALSE),"")

VLOOKUP この関数は、指定されたテーブルの指定された列から同じ行の値を返します。ここで、左端の列の値はlookup_value と一致します。 .

  • フィルハンドルを使用する ツールを使用して、残りのセルの出力をオートコンプリートします。

Excel で動的ツールチップを作成する:ステップバイステップのチュートリアル

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

Excel で動的ツールチップを作成する:ステップバイステップのチュートリアル

ステップ 2 – VBA コードを割り当てる

  • シート名タブを右クリックし、コードの表示をクリックします。 コンテキスト メニューで。

Excel で動的ツールチップを作成する:ステップバイステップのチュートリアル

  • 次の 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 で動的ツールチップを作成する:ステップバイステップのチュートリアル

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

Excel で動的ツールチップを作成する:ステップバイステップのチュートリアル

Excel で動的ツールチップを作成する:ステップバイステップのチュートリアル

Excel で静的ツールチップを作成する 3 つの方法

方法 1 – データ検証機能を利用して静的ツールチップを生成する

手順:

  • データに移動します。 タブ。
  • データ ツールを選択します。 データ ツールから グループ。
  • [データ検証] をクリックします。 アイコン。

Excel で動的ツールチップを作成する:ステップバイステップのチュートリアル

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

Excel で動的ツールチップを作成する:ステップバイステップのチュートリアル

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

Excel で動的ツールチップを作成する:ステップバイステップのチュートリアル

方法 2 – Excel VBA を使用してツールチップを作成する

手順:

  • 作業シートをアクティブ シートとして選択します。
  • 開発者に移動します。
  • コードより グループで、Visual Basic を選択します。 .

Excel で動的ツールチップを作成する:ステップバイステップのチュートリアル

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

Excel で動的ツールチップを作成する:ステップバイステップのチュートリアル

  • 以下の数式を入力してください。
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 を押します。 または [実行] をクリックします。

Excel で動的ツールチップを作成する:ステップバイステップのチュートリアル

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

Excel で動的ツールチップを作成する:ステップバイステップのチュートリアル

続きを読む: Excel で VBA を使用してマウスオーバー時にツールチップを表示する方法

方法 3 – リンク オプションを適用して静的ツールチップを作成する

手順:

  • セルD4を選択します。 ..
  • D4 を右クリックします。 .
  • コンテキスト バーがポップアップします。

Excel で動的ツールチップを作成する:ステップバイステップのチュートリアル

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

Excel で動的ツールチップを作成する:ステップバイステップのチュートリアル

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

Excel で動的ツールチップを作成する:ステップバイステップのチュートリアル

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

Excel で動的ツールチップを作成する:ステップバイステップのチュートリアル

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

Excel で動的ツールチップを作成する:ステップバイステップのチュートリアル

練習ワークブックをダウンロード

関連記事

  • Excel でツールチップを編集する方法
  • Excel グラフでツールチップを作成する方法
  • Excel でツールチップを削除する方法
  • Excel でマウスを置いたときにセルの内容全体を表示する方法
  • マウスオーバー時に Excel ツールチップを挿入する方法
  • Excel ボタンのツールチップ

<

ソリューション付きの高度な Excel 演習を無料で入手しましょう!

Excel で動的ツールチップを作成する:ステップバイステップのチュートリアル

ルトフォー ラーマン四万十

バングラデシュのジャハンギルナガル大学、情報技術学士の Lutfor Rahman Shimanto 氏は、1 年以上にわたって ExcelDemy プロジェクトに取り組んできました。彼は 50 以上の記事を執筆し、ExcelDemy に 100 以上のコメントのソリューションを提供してきました。現在、彼は Excel および VBA 開発者として働いており、ExcelDemy フォーラムでサポートとソリューションを提供しています。彼は 100 以上の ExcelDemy フォーラムの問題を解決しました。彼の仕事と学習上の関心は、さまざまな Excel、VBA、およびデスクトップ アプリケーションの開発です。仕事以外ではチェスを楽しんでいます... 略歴全体を読む


  1. Excel で複数選択可能なデータ検証ドロップダウン リストを作成する

    この記事では、複数選択の Excel データ検証ドロップダウン リストを作成する方法を学習します。データ検証を使用していますが、リストから 1 つの項目しか選択できません。しかし、データ検証リストのドロップダウン メニューから複数の項目を選択したい場合はどうでしょう。したがって、このチュートリアルでは、いくつかのマクロを使用して、データ検証ドロップダウン リストからの複数選択の制限を解決します。 ここから練習用ワークブックをダウンロードできます。 Excel で複数選択可能なデータ検証ドロップダウン リストを作成する 3 つの例 VBA の適用プロセス マクロを使用して、複数の選択肢がある

  2. PDF から Excel にデータを抽出する方法 (4 つの適切な方法)

    私たちの日常業務では、PDF ファイルから Excel スプレッドシートにデータを抽出することはよくあることです。手動で行う場合は、面倒で時間のかかる作業になります。ただし、PDF から Excel にデータを抽出する方法に精通している場合は、 、瞬く間に仕事をすることができます。この記事では、PDF から Excel にデータを抽出する 4 つの方法を紹介します。これらの方法に興味がある場合は、フォローしてください。 この記事を読んでいる間に、この練習用ワークブックと PDF ファイルをダウンロードして練習してください。 PDF から Excel にデータを抽出する 4 つの簡単な方法