【VBA】「行高さ・列幅」の自動調節にAutoFitメソッド

例えば、どこかの資料からデータをコピーして貼り付けた際に、
行高さ・列幅が適切でないときは往々にしてありますね。

その際、VBAで素早く見やすいように解決しようとするならば、

【AutoFitメソッド】
(構成):セル範囲.AutoFit

を使いましょう。

任意のセル範囲の行高さ・列幅を自動調整するには、このメソッドを使用すると便利です。以下はサンプルコードになります。

Range("A1").CurrentRegion.EntireRow.AutoFit     ‘(縦)列幅を自動調節
Range("A1").CurrentRegion.EntireColumn.AutoFit  ‘(横)行高さを自動調節
VBA_行高さ・列幅を自動調整_1
サンプルコードを実行した際のビフォーアフターです

サンプルコードでは、セルの入力範囲に合わせて行・列を指定する為に、
「CurrentRegion」を使用しています。
お好みで対象範囲を調整してください。

広告