【エクセルマクロ】コメントを自動入力2選:成果を出す時短術

エクセルマクロダブルクリックでコメント挿入アイキャッチ ExcelVBA

エクセルマクロで、コメントを自動入力するVBAコードをご紹介します。

このページのマクロコードは、コピペで使えます。
ぜひ、お試しください😉

コメントを自動入力

以下のマクロを実行すると、ダブルクリックしたセルにコメントを自動挿入します。


Private Sub Worksheet_BeforeDoubleClick(ByVal Target As Range, Cancel As Boolean)

    Dim AddWord As String

    AddWord = "確認" & Format(Date, "mm/dd")
    Cells(Target.Row, Target.Column).AddComment(AddWord).Visible = True
    
End Sub

 

ダブルクリックしたセルにコメントを自動挿入します。

イベントマクロを記述したシート内のセルであれば、
どのセルをダブルクリックしても、コメントを追加できます。

[Format(Date, “mm/dd”)] のコードで、
コメント内に本日の日付を入れています。


 

マクロコードを記述する場所

「請求リスト」シートをダブルクリックしたときに、マクロを実行したい場合は、
「請求リスト」シートにマクロコードを記述します。


 
 

コメントを自動入力 (吹き出しの形をカスタマイズ)

以下のマクロを実行すると、ダブルクリックしたセルにコメントを挿入します。


Private Sub Worksheet_BeforeDoubleClick(ByVal Target As Range, Cancel As Boolean)
    
    With Cells(Target.Row, Target.Column).AddComment("チェック")
        .Shape.AutoShapeType = msoShapeHeart
        .Visible = True
        .Shape.Select True
        .Shape.Fill.ForeColor.RGB = RGB(255, 255, 0)
    End With
    
    With Selection.Font
        .Name = "Meiryo UI"
        .FontStyle = "太字"
        .Size = 9
    End With
    
    Cancel = True
    
End Sub

 

[.Shape.AutoShapeType = msoShapeHeart] のコードで、
ハート型の吹き出しを挿入します。

[.Visible = True] は、
コメントを常に表示状態にします。


 
この記事がお役に立ちますと幸いです。
 
・【エクセルマクロ】ダブルクリック処理を自動化する使用例まとめ
 

【エクセルマクロ】ダブルクリックで処理を実行:超便利12選
エクセルマクロで、ダブルクリックで処理を実行するVBAコードをご紹介します。ちょっと手間のかかる作業を、ダブルクリックだけで完了させちゃいましょう!ぜひお試しください😉

 

この一冊で全部わかる ChatGPT & Copilotの教科書[改訂第2版]

生成AIの基本から実践まで、イラストでやさしく理解できる一冊

ChatGPTとCopilotの違いを整理して使いこなしたいなら、まず読んでおきたい一冊です!


★★★★☆ 4.2 ※ Amazonカスタマーレビューより
生成AIの基本知識から実践的な活用法まで、イラストでわかりやすく解説
ChatGPTとCopilotの違い・使い分けが明確に整理できる
プロンプト作成のコツからハルシネーションなどの注意点まで幅広くカバー