見出し画像

表示見本付き!文字列やセルの書式設定一覧【Excel VBA】

Excel VBAで書式設定をする際に役立つ書式設定を見本付きで紹介します。今後も随時追記予定です。

01.カラーコード

文字色やセルの塗りつぶしなどに使用する色のコードです。

画像2

以下のように、対応する数字を指定して使用します。

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..)

後日追記します。

こんな機能が知りたい!というコメントなどをいただけたらゆくゆく記事にしていくかもしれません☻