ExcelVBA(マクロ)でセルにコメントを追加する方法/AddCommentメソッドの使い方

music-producer IT

マクロでセルにコメントを追加する場合、AddCommentメソッドを用います。もし既にセルにコメントが入力されている場合はエラーになるので、その対処法も書いてます。
マクロを使わないコメントの追加方法

Advertisements

AddCommentメソッドの使い方

コメントを追加する
対象.AddComment Text 文字列
addcomment1
今回はB2セルを対象にして、AddCommentメソッドで文字列を追加してみます。
現在いるセルを対象にしたい場合は、Range(“B2”)ActiveCellにしてください。
addcomment2
Range(“B2”).AddComment.Text “test”を実行すると、B2セルにコメントが追加されました。
addcomment3
ただし、すでにセルにコメントが入力されている場合はエラーになります。
addcomment4
TypeName関数を使ってセルにコメントが入力されているかを確認し、結果によって分岐するIf文を置いておく必要があります。
' vba
' コメント未入力の場合のみ処理を実行
If TypeName(Range("B2").Comment) <> "Comment" Then
Range("B2").AddComment.Text "test"
End If
やりたいことから方法を探すエクセルExcel操作・関数・VBA(マクロ)逆引きまとめ
逆引き(やりたいことから探す)Excel記事まとめ
関数・演算子・メソッド・プロパティ名から探すExcel/VBA(マクロ)使い方・組み合わせ方まとめ
こちらはExcelやメソッドの諸機能を、機能の名称から探せるまとめ記事です。

コメント