入力内容に合わせ行高さと列幅を自動調整する : Excel(エクセル)

(Excel2007でソフト作成)

Excel Tipsメニューに戻る

スポンサーリンク






Excel VBAで自動調整するには、AutoFitメソッドを使用します。

■実行手順

1)Columns.AutoFit で列幅を自動調整します。
2)Rows.AutoFit で行高さを自動調整します。

Excelシート画面

■実行Excelシート
フォント高さが行高さより高い為、下端が切れています。
列幅が狭いので、文字が全て表示されていません。

「行高さ・列幅の自動調整」ボタンで実行します。
自動調整シート

スポンサーリンク


■実行結果
行高さが変更され、フォント高さに合っています。
文字数に合わせ、列幅が広くなっています。
AutoFitの実行結果

Excel VBA実行コード

Sub ボタン1_Click()
    
    '列幅を自動調整
    Range("A5:E18").Columns.AutoFit
    
    '行高さを自動調整
    Range("A5:E18").Rows.AutoFit

End Sub

スポンサーリンク







Excel Tipsメニューに戻る

■■■
このサイトの内容を利用して発生した、いかなる問題にも一切責任は負いませんのでご了承下さい
■■■
当ホームページに掲載されているあらゆる内容の無許可転載・転用を禁止します


Copyright (c) Excel-Excel ! All rights reserved