表示見本付き!文字列やセルの書式設定一覧【Excel VBA】
Excel VBAで書式設定をする際に役立つ書式設定を見本付きで紹介します。今後も随時追記予定です。
01.カラーコード
文字色やセルの塗りつぶしなどに使用する色のコードです。
以下のように、対応する数字を指定して使用します。
Range("A4").Font.ColorIndex = 3
Range("A10").Interior.ColorIndex = 29
02.基本の書式設定
よく使用する基本的な書式設定です。
以下はコピペ用の例です。設定したい範囲の後ろに『 . (ドット)』で繋げて記載します。
1 Range("A1").Font.Size = 13
2 Range("A2").Font.Bold = True
3 Range("A3").Font.Italic = True
4 Range("A4").Font.ColorIndex = 3
5 Range("A5").Font.Strikethrough = True
6 Range("A6").Font.Underline = xlUnderlineStyleSingle
7 Range("A7").Font.Underline = xlUnderlineStyleDouble
8 Range("A8").Font.Underline = xlUnderlineStyleSingleAccounting
9 Range("A9").Font.Underline = xlUnderlineStyleDoubleAccounting
10 Range("A10").Interior.ColorIndex = 24
03.セルの網かけ
セルのパターンです。左が塗りつぶしをしていない場合で、右が塗りぬぶしで24の色を設定している場合の見え方です。
単純にセルに色を設定したい場合は、上記『02.基本の書式設定』内の⑩のコードを使用してください。
以下はコピペ用の例です。設定したい範囲の後ろに『 . (ドット)』で繋げて記載します。
1 Range("A1").Interior.Pattern = xlGray75
2 Range("A2").Interior.Pattern = xlGray50
3 Range("A3").Interior.Pattern = xlGray25
4 Range("A4").Interior.Pattern = xlGray16
5 Range("A5").Interior.Pattern = xlGray8
6 Range("A6").Interior.Pattern = xlHorizontal
7 Range("A7").Interior.Pattern = xlVertical
8 Range("A8").Interior.Pattern = xlDown
9 Range("A9").Interior.Pattern = xlUp
10 Range("A10").Interior.Pattern = xlChecker
11 Range("A11").Interior.Pattern = xlSemiGray75
12 Range("A12").Interior.Pattern = xlLightHorizontal
13 Range("A13").Interior.Pattern = xlLightVertical
14 Range("A14").Interior.Pattern = xlLightDown
15 Range("A15").Interior.Pattern = xlGrid
16 Range("A16").Interior.Pattern = xlCrissCross
17 Range("A17").Interior.Pattern = xlSolid
18 Range("A18").Interior.Pattern = xlNone
03.文字の配置
文字の配置です。
以下はコピペ用の例です。設定したい範囲の後ろに『 . (ドット)』で繋げて記載します。
1 Range("A1").HorizontalAlignment = xlHAlignGeneral
2 Range("A2").HorizontalAlignment = xlHAlignLeft
3 Range("A3").HorizontalAlignment = xlHAlignCenter
4 Range("A4").HorizontalAlignment = xlHAlignRight
5 Range("A5").HorizontalAlignment = xlHAlignFill
6 Range("A6").HorizontalAlignment = xlHAlignDistributed
04.セルの配置
セル内での配置です。
以下はコピペ用の例です。設定したい範囲の後ろに『 . (ドット)』で繋げて記載します。
1 Range("A1").VerticalAlignment = xlTop
2 Range("A2").VerticalAlignment = xlCenter
3 Range("A3").VerticalAlignment = xlBottom
4 Range("A4").VerticalAlignment = xlFill
05.罫線(coming soon..)
後日追記します。
こんな機能が知りたい!というコメントなどをいただけたらゆくゆく記事にしていくかもしれません☻