EXCEL(VBA)表示形式の調整(見た目です)
EXCELのマクロを使い始めると、表示形式に必ずぶつかります。
以下にいくつかの例をご紹介致します。
【】の中に説明を入れてます。
※文字列については、基本最初に指示したほうが良いです。前ゼロや他のフォーマットで処理されるとおかしくなる為。
おかしい例)→00500→500 2019/1→1月1日
表示形式を設定(※対象シートへのフォーカス注意)
Columns("A:A").Select Selection.NumberFormatLocal = "@" '【文字列※データセット前】 Columns("H:K").Select Selection.NumberFormatLocal = "yyyy/mm/dd hh:mm:ss" '【日付時間の表示方法変更】 Columns("E:E").Select Selection.NumberFormatLocal = "yyyy/mm/dd hh:mm:ss" '【日付時間の表示方法変更】 Columns("F:K").Select Selection.Style = "Comma [0]" '【コンマ区切りにする】 Selection.Font.Bold = True '【太字】 Range("M:M").Select Selection.Style = "Percent" '【パーセント】 Selection.NumberFormatLocal = "0.0%;[赤]""▲""0.0%" '【パーセント表記のマイナスは赤三角】 Selection.Font.Bold = True '【太字】
Range("P:P").Select Selection.Style = "Comma [0]" '【コンマ区切りにする】 Selection.Font.Bold = True '【太字】 Columns("M:M").Select Selection.ColumnWidth = 2.5 '【太字】 Columns("F:M").EntireColumn.AutoFit '【セルの幅、自動修正】
まだまだ、沢山ありますが
マクロの記録機能でいろいろ試してみて、よさそうなものができたらそれをコピペして使うと簡単にできます。
ディスカッション
コメント一覧
まだ、コメントがありません