Excelで行ごとにセルの幅を設定する方法:範囲別に調整する手順

Excel

Excelで大きな表を扱うとき、行ごとにセルの幅や高さを変えたいことがあります。例えば、1~20行までと21~40行で幅を変えたい場合です。ここでは簡単に範囲別でセル幅を設定する方法を解説します。

1. 行や列を範囲選択して幅を設定する方法

Excelでは特定の行や列を選択して幅や高さを変更できます。手順は以下の通りです。

  • 幅を変更したい行(例:1~20行)をドラッグして選択
  • 右クリックして「行の高さ」または「列の幅」を選択
  • 希望の数値を入力してOKを押す

この操作を範囲ごとに繰り返すことで、複数の行で異なる幅や高さを設定可能です。

2. マウスでドラッグして幅を調整する方法

選択範囲の境界線をドラッグすることで、幅や高さを直感的に変更できます。複数行を選択して一度に調整すると、選択範囲全体に反映されます。

3. VBAマクロで自動設定する方法

複数の範囲をまとめて設定したい場合はVBAを活用できます。例えば、1~20行を高さ20、21~40行を高さ30に設定する場合。

Sub SetRowHeight()
    Rows("1:20").RowHeight = 20
    Rows("21:40").RowHeight = 30
End Sub

このマクロを実行すると、一度に指定した範囲の高さが変更されます。列幅も同様に設定可能です。

4. テーブルや複数シートへの応用

同じ表を複数シートに配置している場合、マクロを使うと一括で幅や高さを揃えられます。これにより大規模な表の管理も効率的になります。

まとめ

・Excelでは範囲を選択して右クリックで幅や高さを設定可能
・ドラッグ操作で直感的に変更できる
・VBAを使えば複数範囲や複数シートへの設定も自動化できる
・用途や規模に応じて手動操作とマクロを使い分けると便利です。

コメント

タイトルとURLをコピーしました