この記事では、Excelのメモ(旧コメント)の枠を自動でサイズ調整する方法を解説します。
メモにテキストを入力したとき、枠が小さくて文字が見切れてしまったり、逆に枠が大きすぎて見づらくなったりすることはありませんか?
メモを入力するたびに手動で枠のサイズを調整するのは、手間がかかります。
情シスとして社内PCのサポートをしていると、「Excelのメモが見切れて読めない」「メモの枠を自動で広げたい」といった問い合わせを受けることがあります。「コメントの書式設定」から設定するだけで解決できますが、意外と知られていない機能です。
この記事では、メモを1つずつ設定する方法と、VBAを使ってシート内の全メモに一括で設定する方法を詳しく解説します。
メモ(旧コメント)の枠を自動でサイズ調整する方法
メモ(旧コメント)の枠を自動でサイズ調整するには、「コメントの書式設定」から設定します。メモは複数同時に選択できないため、1つずつ設定する必要があります。
- 自動サイズ調整したいメモを右クリックする
- 「コメントの書式設定」をクリックする
- 「配置」タブの「自動サイズ調整」にチェックを入れて「OK」をクリックする
- メモの枠がテキスト量に合わせた大きさに変わったことを確認する
実際の画面を見ながら詳しく解説していきます。
枠を自動で調整したいメモ(旧コメント)を右クリックしてください。

右クリックするとコンテキストメニューが表示されます。その中にある「コメントの書式設定」をクリックしてください。

「コメントの書式設定」をクリックすると「コメントの書式設定」ウィンドウが表示されます。
その中の「配置」タブにある「自動サイズ調整」にチェックを入れて「OK」ボタンをクリックしてください。

「OK」ボタンをクリックすると「コメントの書式設定」ウィンドウが閉じ、Excelの編集画面に戻ります。
メモ(旧コメント)の枠がテキスト量に合わせた大きさに変わったことを確認してください。

シート内の全メモにまとめて自動サイズ調整を設定する方法(VBA)
シート内のメモが多い場合は、VBA(マクロ)を使うと一括で自動サイズ調整を設定できます。「開発」タブからVisual Basicを開き、コードを貼り付けて実行するだけで完了します。
- 「開発」タブをクリックする
- 「Visual Basic」をクリックする
- 「挿入」→「標準モジュール」をクリックする
- コードを貼り付けて「▶(実行)」ボタンをクリックする
- 全メモに自動サイズ調整が適用されたことを確認する
- 「Module1」を右クリックし「Module1の解放」→「いいえ」をクリックする
- VBAウィンドウ右上の「×」をクリックして閉じる
実際の画面を見ながら詳しく解説していきます。
まずはExcelの「開発」タブをクリックしてください。

Excelのリボンから「開発」タブをクリックする次に、「開発」タブの中にある「Visual Basic」をクリックしてください。

「Visual Basic」をクリックすると、「Microsoft Visual Basic for Applications」ウィンドウが開きます。
メニューの「挿入(I)」をクリックし、「標準モジュール」を選択してください。

「標準モジュール」を選択するとコードを入力できる画面が開きます。
以下のコードを貼り付け、ツールバーの「▶(実行)」ボタンをクリックしてください。
Sub メモ自動サイズ調整()
Dim cmt As Comment
For Each cmt In ActiveSheet.Comments
On Error Resume Next
cmt.Shape.TextFrame.AutoSize = True
On Error GoTo 0
Next cmt
End Sub
「▶(実行)」ボタンをクリックすると、シート内の全メモに自動サイズ調整が適用されます。

「Microsoft Visual Basic for Applications」ウィンドウに戻り、「Module1」を右クリックし、「Module1の解放」を選択してください。

「Module1の解放」を選択すると、「削除する前にModule1をエクスポートしますか?」というダイアログが表示されます。「いいえ」をクリックしてください。

「いいえ」をクリックすると、追加した標準モジュール(マクロ)が削除されます。
最後に、VBAウィンドウ右上の「×」をクリックして「Microsoft Visual Basic for Applications」ウィンドウを閉じてください。

Excelでメモ(旧コメント)の枠を自動でサイズ調整する方法に関するよくある質問と答え
Excelでメモ(旧コメント)の枠を自動でサイズ調整する方法に関するよくある質問と答えをまとめました。
最後までご覧いただき、ありがとうございました。
記事の内容は独自検証に基づくものであり、MicrosoftやAdobeなど各ベンダーの公式見解ではありません。
記事内で紹介している手順はあくまで一例です。OSのバージョンやPC環境によって操作画面・手順が異なる場合があり、目的に応じた最適な方法も環境ごとに異なります。参考のうえご利用ください。
誤りのご指摘・追記のご要望・記事のご感想は、記事のコメント欄またはこちらのお問い合わせフォームからお寄せください。個人の方向けには、トラブルの切り分けや設定アドバイスも実施します。
※Microsoft、Windows、Adobe、Acrobat、Creative Cloud、Google Chromeほか記載の製品名・サービス名は各社の商標または登録商標です。
公式情報・関連資料
実行環境詳細と検証日
- OS:Windows 11 Home 25H2(64bit)
※本記事の手順は Windows11 Home / Pro / Enterpriseで共通です(ポリシーで制限された環境を除く)。 - ハードウェア:Intel(R) Core(TM) Ultra 7 155H (1.40 GHz) / 32GB RAM
- Excel:Microsoft 365 MSO (バージョン 2605 ビルド 16.0.20026.20010) 64 ビット
- 最終検証日:2026年5月21日

コメント