Excelでコメントボックスを自動調整する方法?

Windows Speedup Tool をダウンロードしてエラーを修正し、PC の動作を高速化します。

この投稿では、Excelでコメントボックスを自動調整する方法。 Microsoft Excel のセルに大きなコメントを追加するときに、デフォルトではコメントの一部だけが表示されることに気付いたかもしれません。必要があるコメントボックスのサイズを手動で変更する残りのコメントデータを表示します。 1 つまたは 2 つのコメントの場合は問題ありませんが、Excel シートに多数のコメントがある場合に各コメント ボックスのサイズを変更するのは面倒で時間がかかる場合があります。この投稿では、Excel の設定を使用して、コメント データ全体に合わせてコメント ボックスのサイズを自動的に変更する方法について説明します。

Excelでコメントボックスを自動調整する方法?

Excel でコメント ボックスを自動調整するには 2 つの方法があります。

  1. 「コメントのフォーマット」オプションの使用
  2. VBA コードの使用

これらを詳しく見てみましょう。

Excelのコメントボックスのサイズを内容に合わせて自動調整する方法

1] [コメントの書式設定] オプションを使用して Excel でコメント ボックスを自動調整する

  1. コメントのあるセルを右クリックし、コメントの表示/非表示オプション。これにより、コメント ボックスが表示されます (マウス ホバーなし)。
  2. コメント ボックスの外端の任意の場所にマウス カーソルを置き、マウス ポインタが「4 方向矢印」記号に変わったら右クリックします。
  3. を選択します。コメントのフォーマット…オプション。
  4. [コメントの書式設定] ウィンドウで、位置合わせタブ。
  5. チェックしてください自動サイズチェックボックス。
  6. をクリックしてくださいわかりましたボタン。

コメントの内容全体が表示されるようにコメント ボックスのサイズが変更されていることがわかります。

注:

  1. 上記の方法では、選択したコメント ボックスのみが自動サイズ変更されます。アクティブな Excel シート内のすべてのコメント ボックスのサイズを自動調整するには、次の方法を使用します。
  2. [自動サイズ] オプションを使用する場合とコメント ボックスのサイズを手動で変更する場合の主な違いは、[自動サイズ] オプションではコメント ボックスのサイズが動的に変更されることです。したがって、このオプションを有効にしている場合、コメントを更新すると、コメント ボックスは新しいサイズに自動的に調整されます。一方、有効にしていない場合は、コメントを更新するたびにコメント ボックスのサイズを手動で変更する必要があります。

2] VBAコードを使用してExcelのコメントボックスを自動調整する

  1. をクリックしてください開発者タブ。
    「開発」タブが見つからない場合は、Excel で有効にする。に行く[ファイル] > [その他…] > [オプション]。選択リボンのカスタマイズ左側のパネルにあります。選択メインタブ左側のドロップダウンで。次に選択します開発者それを右側の列に追加します。選択わかりました。 Excel シートに [開発] タブが表示されます。
  2. [開発者] タブで利用可能なオプションから、ビジュアルベーシック一番左にあります。
  3. 次に、をクリックします挿入 > モジュール
  4. 表示されたコード エディター ウィンドウに次のコードを入力します。
    Sub FitComments()
        Dim c  As Comment
        For Each c In ActiveSheet.Comments
            c.Shape.TextFrame.AutoSize = True
        Next c
    End Sub
  5. コードを実行します。このコードは、それぞれのコメント データに合わせて Excel シート内のすべてのコメント ボックスのサイズを自動的に変更します。

上記のメソッドは、コメントに改行がない場合、コメント データ全体が 1 行に収まるようにコメント ボックスの幅を広げます。そのため、コメント データが画面の幅より長い場合は、コメント全体を表示するには画面下部の水平スクロール バーを使用する必要があります。この問題を解決するには、次のことができます。コメントボックスの高さと幅を設定するコンテンツ全体が PC 画面に表示されるようにします。

これがVBAコードですコメントボックスの高さと幅を修正するExcelで:

Sub ResizeALLcomments()
    Dim c  As Object
    For Each c In ActiveSheet.Comments
        c.Shape.Width = <width>
        c.Shape.Height = <height>
    Next c
End Sub

上記のコードは、コメント ボックスの幅と高さをユーザーが指定した値に固定します (<width>そして<height>)。コメントデータの長さに応じてこれらの値を設定できます。たとえば、幅を 200、高さを 100 に設定できます。このコードでは、幅と高さの値に引用符や単位 (cm など) を使用しないでください。

Excelでコメントボックスを自動調整する方法をまとめました。これがお役に立てば幸いです。

関連している:Microsoft Excelのコメントに画像を挿入する方法

Excel ですべてのコメントを展開するにはどうすればよいですか?

Excel でコメントを展開するには 2 つの方法があります。コメントを 1 つずつ展開することも、すべてのコメントを一度に展開することもできます。個々のコメントを展開するには、コメントのあるセルを右クリックし、コメントの表示/非表示オプション。すべてのコメントを展開するには、レビューExcel シートの上部にあるタブをクリックして、コメントの表示/非表示オプション。

Excel でコメント ボックスを配置するにはどうすればよいですか?

Excel では、Windows 11/10 でコメント ボックスの配置やコメントの形式を変更できます。コメント テキストの書式を設定するには、テキストの一部またはコメント テキスト全体を選択し、右クリックして、コメントのフォーマットオプション。希望のフォント、フォント スタイル、サイズ、効果を選択し、「OK」をクリックします。コメントは整形されます。

次を読む: Excel と Google スプレッドシートにツールチップを追加する方法