VBA(マクロ)

[ExcelVBA]行や列の幅の変更する

ExcelVBA(マクロ)
Excel2

VBAで行幅、列幅を変更するサンプルコードです。
以下の内容をコードに入力し、実行してみます。

行幅、列幅を指定した値の幅にするサンプルコード

1Rows("3").RowHeight = 20		'行の幅
2Columns("B").ColumnWidth = 30	'列の幅

上段は、3行目の幅が20に調整されます。
下段は、B列の横幅が30に調整されます。

行幅、列幅を標準の幅にするサンプルコード

1Rows("3").UseStandardHeight = True		'行の幅
2Columns("B").UseStandardWidth = True	'列の幅

上段は、3行目が標準の幅に変更されます。
下段は、B列が標準の幅に変更されます。

列幅、行幅をデータに合わせて自動調整するサンプルコード

1Rows("3").AutoFit		'行の幅
2Columns("B").AutoFit	'列の幅

上段は、3行目に入力されているデータに合わせて、3行目の縦幅が自動調整されます。
下段は、B列に入力されているデータに合わせて、B列の横幅が自動調整されます。

記事URLをコピーしました