Range.AutoFit メソッド (Excel)

範囲内の列の幅または範囲内の行の高さを変更して、最適な幅または高さにします。

構文

AutoFit

expressionRange オブジェクトを表す変数です。

戻り値

バリアント型

注釈

Range オブジェクトは、行または行の範囲、または列または列の範囲である必要があります。それ以外の場合、このメソッドはエラーを生成します。

列幅の 1 単位は標準スタイルの 1 文字分の幅に相当します。

次の使用例は、シート 1 の列 A から列 I の幅を、内容に合わせて調節します。

Worksheets("Sheet1").Columns("A:I").AutoFit

次の使用例は、シート 1 の列 A から列 E の幅を、セル範囲 A1:E1 だけの内容に合わせて調節します。

Worksheets("Sheet1").Range("A1:E1").Columns.AutoFit

サポートとフィードバック

Office VBA またはこの説明書に関するご質問やフィードバックがありますか? サポートの受け方およびフィードバックをお寄せいただく方法のガイダンスについては、Office VBA のサポートおよびフィードバックを参照してください。