構文
構文は以下の通りです。
Columns("列範囲").AutoFit
解説
Columns("列範囲")は、最適化したい列の範囲を指定します。例えば、A列なら"A"、B列からD列までなら"B:D"のように指定します。AutoFitは、指定した列の幅を自動的に最適化(文字列に合わせて調整)します。
プログラミング例
具体的なプログラミング例を紹介します。
Sub セル幅を最適化する()
' A列からC列までの幅を最適化
Columns("A:C").AutoFit
' 実行結果の確認メッセージ
MsgBox "A列からC列の幅を最適化しました"
End Sub
' A列からC列までの幅を最適化
Columns("A:C").AutoFit
' 実行結果の確認メッセージ
MsgBox "A列からC列の幅を最適化しました"
End Sub
上記のプログラムは、A列からC列までの幅を自動で調整してくれます。幅は、その列に含まれる最長の内容に合わせて広がります。
まとめ
セルの列幅を最適化するには、ColumnsとAutoFitを使用します。これにより、指定した列の幅がその内容に最適なサイズに自動調整されます。