サンプル画像
Excelマクロ塾メニュー

エクセルマクロ・VBAは慣れが肝心
最初は難しく感じるExcelのマクロとVBAですが、仕組みが理解できると徐々に使いこなせるようになってきます!
自分のペースで着実に勉強しましょう!

エクセルマクロ塾
エクセルマクロ塾

ColumnWidthプロパティ

ColumnWidthプロパティとはセルの列幅を調整するプロパティです。

列の幅はフォントの半角1文字分=1で計算され設定されます。

 

エクセルのセルに文字を入力します。

 

VBA 列幅調整

 

セルに文字が入力されています。

それぞれ数字の数がばらばらなので、セルの余白も空いたり詰まったりしてしまっています。

 

ColumnWidthプロパティを使えば列幅を入力されている値にあわせて調節するので、列幅がきれいになります。

 

VBEを起動しましょう。

 

VBEの起動方法

[ ツール ] ⇒ [ マクロ ] ⇒ [ Visual Basic Editor ]をクリックします。

 

VBA 列幅調整

 

VBEにコードを書き込みます。

コードの内容を解説していきます。

 

VBA 列幅調整

 

コードの役割は上のようになります。

セルの指定して、列幅を数値で指定します。

この数値はセルに入力されている文字数(半角の場合)です。

 

コードが完成したらF5キーを押して実行し、エクセルで確認してみましょう。

 

VBA 列幅調整

 

列幅がセルに入力されている値にあわせて調整されました。

VBA