Excel VBA 表のフォーマットをサッと整える簡単マクロ

Excel マクロ、VBA

スポンサーリンク

会計システムなどから出力したばかりのExcelファイルのシートは、こんな感じの無造作な状態になっている。

こういう表に対しオートフィルタを掛けたりという整形作業を、毎回手作業でやっている人も多いと思うが、機械的な定形作業なのでボタン一発のマクロに登録しておいた方が良いと思う。

そこで私は、下記のようなマクロを作成し、個人用マクロブックに組み込んで毎回使っている。

個人用マクロブックとかについては、ここを展開。

オリジナルのマクロをリボンに追加する方法はこちら

個人用マクロブックについては、こちらこちらで述べています。

 

このマクロを実行すると、ソースコードのコメントに書いてあるとおり、下記のように簡易的に整形が加わった表のフォーマットになる。

特に大したコードは入れていないので詳説はしないが、そういうシンプルなコードだけでも、毎回やってる定形作業の量を減らし時間削減できるだろうということだ。

このマクロは、タイトル行がExcelシートの1行目にあることが前提で作っている。
また、列幅の自動調整処理は入れていない。列幅は狭いままでも、各列に対し、折返し表示や縮小表示の設定を適宜入れれば良いと考えるからだ。

スポンサーリンク