見出し画像

セルのコメントを設定する

 Excel VBAでセルのコメントを設定するには、主に以下の2つの方法があります。

  1. AddComment メソッドを使用する

 AddCommentメソッドを使用すると、セルに新しいコメントを追加できます。

VBA
' セルA1にコメントを追加する
Cells(1, 1).AddComment Text:="このセルにはコメントがあります"
コードは注意してご使用ください。

このコードを実行すると、セルA1に「このセルにはコメントがあります」というコメントが追加されます。

  1. Comment プロパティを使用する

Commentプロパティを使用すると、既存のコメントを取得したり、設定を変更したりすることができます。

VBA
' セルA1のコメントを取得する
Dim comment As Comment
Set comment = Cells(1, 1).Comment

' コメントのテキストを変更する
comment.Text = "コメントの内容を変更しました"

' コメントを表示する
comment.Visible = True
コードは注意してご使用ください。

 このコードを実行すると、セルA1のコメントのテキストが「コメントの内容を変更しました」に変更され、コメントが表示されます。

コメントを設定する際の注意点

 コメントを設定するセルは、アクティブセルである必要はありません。
複数のセルに同時にコメントを設定することもできます。
 コメントは、セルに直接入力したり、CommentプロパティのTextプロパティに設定したりすることができます。
 コメントの書式は、Commentプロパティの各種プロパティを使用して設定することができます。

参考情報

Comment オブジェクト (Excel)
【VBA入門】コメントアウトの書き方とセルへのコメント追加 | 侍エンジニアブログhttps://detail.chiebukuro.yahoo.co.jp/qa/question_detail/q13278607483
VBA応用(セルのコメントの操作する。) - asahi-net.or.jphttps://learn.microsoft.com/en-us/answers/questions/1280203/excel-vba-error-may-be-is-language-error-and-vba-w?cid=kerryherger
上記以外にも、様々な方法でセルのコメントを設定することができます。詳細については、Excel VBAのヘルプドキュメントを参照してください。

この記事が気に入ったらサポートをしてみませんか?