Excel VBA PowerQueryで作ったテーブルのフォーマットを調整するマクロ

Excel テーブル

スポンサーリンク

PowerQueryのデータをExcelのテーブルに出力すると、こんな感じのフォーマットで出される。

背景色が緑色基調で、横方向1行おきに縞模様が付けられている。環境によって違いがあるのか知らないが、だいたい同じだろう。

このデフォルトのテーブルは、私は好きではない。理由は次のような感じ。

  • タイトルの文字色が白で、見づらい。
  • 縞模様は要らない。背景色は自分で必要なところに付けたい。
  • 行の高さが低く、文字列の折返し表示に不向き。
  • データを更新すると列幅を自動調整するオプションが入っているのだが、それが余計。

そこで私は、PowerQueryから作ったテーブルについて、サクッと調整するマクロを作成し、個人用マクロブックに組み込んでいる。

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

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

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

 

PowerQueryで作成したテーブルがあるシートで、このマクロを実行すると、テーブルが下図のようなフォーマットに修正される。

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

Excel VBAでテーブルを指定・選択する記述

スポンサーリンク