VBAでセルにコメントを付ける
微妙に面倒だったのでメモっておく。
Option Explicit Sub MakeComment() Dim cmnt As Comment '予めコメントを付けるセルのコメントを消しておく ActiveSheet.Range("C3").ClearComments 'コメントオブジェクトを変数に格納 Set cmnt = ActiveSheet.Range("C3").AddComment With cmnt .Shape.Fill.ForeColor.SchemeColor = 45 'コメントの背景色をピンクにする With .Shape.TextFrame .AutoSize = True 'サイズを自動サイズ調整 .Characters.Font.Name = "MS ゴシック" 'フォントをMS ゴシックに変更 .Characters.Font.Size = 12 'フォントサイズを12に変更 End With .Text Text:="ほげふが" 'コメントのテキストをセット .Visible = True 'コメントを表示させる End With Set cmnt = Nothing End Sub
コードから察するに、結局はコメントもShapeと同様に扱えって事ですね。