日曜日, 1月 25, 2026

Excelでセルの幅を自動調整設定

Excelでセルの幅を自動調整の設定手順を整理してみました。

まず新規ファイルを開いたらシートを右クリックし[コードの表示]をクリックし・・・

VBA編集パレットを表示します。

ここで[Worksheet]を選ぼうとするとアラートが表示されてしまう場合は以下のテキストを入力します。

Privaate Sub Workssheet_SelectionChange(ByVal Target)
Cells.EntireColumn.AutoFit
End Sub

もしアラートが表示されなければ以下のテキストが自動的に入力されているので・・・

Privaate Sub Workssheet_SelectionChange(ByVal Target)

End Sub

2行目に以下をタイピングします。

Cells.EntireColumn.AutoFit

更に行の高さも同時に調整したい場合は、以下も追加します。

Cells.EntireRow.AutoFit

入力した直後の状態です。このままパレットを閉じてOKです。

後はシート上でデータを入¥力すれば自動的にセル幅が調整されます。

纏めてコピー&ペースとしても有効です。

便利ですが、チマチマ変更されて・・・ちょっとウルサイですね。

セルの境界線をダブルクリックで調整した方が現実的かもしれませんね。