列幅や行幅の調整をするサンプルコード
VBAで行幅、列幅を変更するサンプルコードです。
以下の内容をコードに入力し、実行してみます。
行幅、列幅を指定した値の幅にする
Rows("3").RowHeight = 20 '行の幅
Columns("B").ColumnWidth = 30 '列の幅
上段は、3行目の幅が20に調整されます。
下段は、B列の横幅が30に調整されます。
行幅、列幅を標準の幅にする
Rows("3").UseStandardHeight = True '行の幅
Columns("B").UseStandardWidth = True '列の幅
上段は、3行目が標準の幅に変更されます。
下段は、B列が標準の幅に変更されます。
列幅、行幅をデータに合わせて自動調整する
Rows("3").AutoFit '行の幅
Columns("B").AutoFit '列の幅
上段は、3行目に入力されているデータに合わせて、3行目の縦幅が自動調整されます。
下段は、B列に入力されているデータに合わせて、B列の横幅が自動調整されます。