Windows版Excel2016A1セルがアクティブな状態で、コメントを挿入する操作を、マクロ記録すると、以下のようなコードが作られます。Subどうもモヤモヤ感の残るコードです。[スポンサードリンク]マクロ記録でできるコードのどこにモヤモヤするのかコメントの挿入に関係ない部分を削除すると、以下のようなコードになります。SubRangeオブジェクトのAddCommentメソッドで、空っぽのコメントを一旦挿入しておいてから、Range("A1").AddCommentあらためてCommentオブジェクトのTextメソッドで、コメントの文字列を追加しているコードです。Text:="コメントのサンプル"私はどうもモヤモヤします。オブジェクトブラウザーに表示されるアイコンの意味コメントを挿入するサンプルマクロコメントの挿入は以下のような1行のコードで済みます。Subマクロ記録では、引数なしでコードが作られてしまう、RangeオブジェクトAddCommentメソッドですが、コメントとして追加する文字列を引数に指定できます。Comment.Textメソッドを使う必要はありません。Range.AddCommentメソッドの引数には、上図のとおり「Text」という名前がついていますけれど、メソッド名が「AddComment」で、指定できる引数も1つだけですから、名前付き引数を使う必要もないでしょう。インストラクターのネタ帳コメント挿入時にフォントサイズを指定するExcel(エクセル)マクロをご紹介しています。Officeの使い方などを紹介し続け(2012年頃からはVBA関連記事が多め)、毎日5万人の方にご覧いただいています。