マックちゃんへ
Sub Macro1()
'
' Macro1 Macro
' Sub コメント書式(m)
ActiveCell.Comment.Shape.Select True
Selection.AutoSize = True
End Sub
'
' Keyboard Shortcut: Ctrl+m
'
Range("E24").Select
Application.Run "PERSONAL.XLSB!Macro1"
Range("E24").AddComment
Range("E24").Comment.Visible = False
Range("E24").Comment.Text Text:="ユーザー名:" & Chr(10) & ""
Range("E24").Select
Application.Run "PERSONAL.XLSB!Macro1"
ActiveWindow.SmallScroll Down:=2
コンパイルエラー
End Sub、End Function または End Property 以降には、コメントのみ
が記述できます。
エクセル2007でのツール、マクロ、マクロ、オプションがわかりません。
お手数をおかけいたします。
Post by unknownPost by mt_world_234質問が悪くてすみませんでした。
セルへコメントを挿入後に、コメントの書式設定:配置、自動サイズ調整にチェックを入れています。
この自動サイズ調整をデフォルトで設定出来ないでしょうか?
エクセルからの設定ではできないように思います。
レジストリファイルを編集すればできる可能性がありますが、重大なトラブルを派生する可能性もあるのであまりお勧めできません。
私なら、マクロを利用して挿入したコメントの書式を希望の状態に設定するようにします。
例えば、以下のようなコードをそのファイルか個人用マクロブック(すべてのファイルで使用したい場合)に登録しておきます。
Sub コメント書式()
ActiveCell.Comment.Shape.Select True
Selection.AutoSize = True
End Sub
「ツール」「マクロ」「マクロ」でこのコメント書式マクロを選択し、「オプション」をクリックして、たとえばCtrl+Mのショートカットを登録します。
このようにして、コメントを挿入したセルでCtrl+Mのショートカット操作を行えば、コメントの書式が自動サイズ設定になります。