Excelのマクロ>セルにカーソルがあたったらコメントを表示する

解決済みの質問

Excelのマクロ>セルにカーソルがあたったらコメントを表示する

こんにちはtmgmです。

Excelのマクロについての質問です。

私はよくExcelでコメントを挿入します。コメントは(非表示の場合は)本来マウスカーソルが当たると表示されますが、これをマクロを使ってちょっと改造したいです。その改造したい内容というのは、”セルにカーソルが当たったときだけコメントを表示する”というものです。仕事がらプログラムを組むことが多く、マウスをあまり使いません。ですのでExcelのコメントをキーボード操作で確認したいというのが本来の目標です。

どなたかお分かりになる方、いらっしゃいましたらご返答宜しく御願いします。

投稿日時 - 2004-05-21 14:35:40

QNo.865946

暇なときに回答ください

質問者が選んだベストアンサー

お遊びの感じですが
E1:F3に下記を入力する。(例えであって、邪魔にならないセルなら、場所はどこでも良い。)
$C$1速く
$A$2遅く
$D$5落ちついて
SheetのSelectionChangeイベントに
Private Sub Worksheet_SelectionChange(ByVal Target As Range)
For i = 1 To 3
If Target.Address = Cells(i, "E") Then
MsgBox Cells(i, "F")
End If
Next i
End Sub
3は相対化できます。
使えますか??

投稿日時 - 2004-05-21 21:54:47

ANo.3

1人が「このQ&Aが役に立った」と投票しています

[  前へ  |  次へ ]

ベストアンサー以外の回答(2件中 1~2件目)

ANo.2

マウス通過でも表示されちゃいますし、コメントが多くなるとパフォーマンスも落ちますので、#1さんの方法が現実的だと思いますが、、、

Private Sub Worksheet_SelectionChange(ByVal Target As Range)
Dim c As Comment
For Each c In ActiveSheet.Comments
 If Not Application.Intersect(Target, c.Parent) Is Nothing Then
   c.Visible = True
 Else
   c.Visible = False
 End If
Next
End Sub

投稿日時 - 2004-05-21 20:43:09

ANo.1

こんにちは。
データ→入力規則→入力時メッセージ
を設定したときの動きで良いのでは?
外していたらごめんです。

投稿日時 - 2004-05-21 16:20:22

あわせてチェックしたい
  • 改造!! ...
  • 評価のコメントに対する返答について・・・ ...
  • マクロでのカーソル移動 ...
PR

OKWaveのオススメ

教えて弁護士さん!

お金の悩みQ&A特集はこちら