[Excel VBA]
スポンサーリンク
表示形式
下表の「式」には、Rangeオブジェクトが入ります。
設定するときは、「Range("A1").NumberFormatLocal = "0.00%"」のように記述します。
プロパティ | 説明 | 設定値の例 |
---|---|---|
式.NumberFormatLocal | 表示形式 | "G/標準" / "0.00%" / "yyyy/m/d" |
配置
下表の「式」には、Rangeオブジェクトが入ります。
設定するときは、「Range("A1").HorizontalAlignment = xlCenter」のように記述します。
プロパティ | 説明 | 設定値の例 |
---|---|---|
式.HorizontalAlignment | 横位置 | xlGeneral / xlLeft / xlCenter / xlRight |
式.VerticalAlignment | 縦位置 | xlTop / xlCenter / xlBottom |
式.AddIndent | 前後にスペースを入れる (均等割り付け時に有効) |
True / False |
式.IndentLevel | インデント | 0 ~ 15 の整数 |
式.WrapText | 折り返して全体を表示する | True / False |
式.ShrinkToFit | 縮小して全体を表示する | True / False |
式.MergeCells | セルを結合する | True / False |
式.Orientation | 方向 | -90 ~ 90 / xlHorizontal / xlVertical |
フォント
下表の「式」には、Fontオブジェクトが入ります。Fontオブジェクトは、RangeオブジェクトのFontプロパティで取得できます。
設定するときは、「Range("A1").Font.Name = "游ゴシック"」のように記述します。
プロパティ | 説明 | 設定値の例 |
---|---|---|
式.Name | フォント名 | "游ゴシック" / "MS Pゴシック" |
式.ThemeFont | フォント名 | xlThemeFontMajor / xlThemeFontMinor / xlThemeFontNone |
式.Size | サイズ | 1 ~ 409 |
式.FontStyle | スタイル | "標準" / "斜体" / "太字" / "太字 斜体" |
式.Bold | 太字 | True / False |
式.Italic | 斜体 | True / False |
式.Underline | 下線 | True / False / xlUnderlineStyleDouble |
式.Strikethrough | 取り消し線 | True / False |
式.Superscript | 上付き | True / False |
式.Subscript | 下付き | True / False |
式.ThemeColor | テーマの色 | xlThemeColorDark1 / xlThemeColorLight1 / xlThemeColorAccent1 |
式.TintAndShade | 色の明るさ | -1(暗い)~ 1(明るい) |
式.Color | その他の色 | rgbBlack / rgbRed / rgbWhite / RGB(255, 0, 0) |
罫線
下表の「式」には、BorderオブジェクトまたはBordersオブジェクト(上下左右を表すBorderオブジェクトのコレクション)が入ります。
設定するときは、「Range("A1:D4").Borders.LineStyle = xlContinuous」のように記述します。
プロパティ | 説明 | 設定値の例 |
---|---|---|
式.LineStyle | 罫線の種類 | xlContinuous / xlDash / xlDot / xlDouble / xlNone |
式.Weight | 罫線の太さ | xlHairline/ xlThin/ xlMedium/ xlThick |
式.ThemeColor | テーマの色 | xlThemeColorDark1 / xlThemeColorLight1 / xlThemeColorAccent1 |
式.TintAndShade | 色の明るさ | -1(暗い)~ 1(明るい) |
式.Color | その他の色 | rgbBlack / rgbRed / rgbWhite / RGB(255, 0, 0) |
塗りつぶし
下表の「式」には、Interiorオブジェクトが入ります。Interiorオブジェクトは、RangeオブジェクトのInteriorプロパティで取得できます。
設定するときは、「Range("A1").Interior.ThemeColor = xlThemeColorAccent1」のように記述します。
プロパティ | 説明 | 設定値の例 |
---|---|---|
式.ThemeColor | テーマの色 | xlThemeColorDark1 / xlThemeColorLight1 / xlThemeColorAccent1 |
式.TintAndShade | 色の明るさ | -1(暗い)~ 1(明るい) |
式.Color | その他の色 | rgbBlack / rgbRed / rgbWhite / RGB(255, 0, 0) |
式.Pattern | パターンの種類 | xlPatternSolid / xlPatternGray50 / xlPatternCrissCross |
式.PatternThemeColor | パターンのテーマの色 | xlThemeColorDark1 / xlThemeColorLight1 / xlThemeColorAccent1 |
式.PatternTintAndShade | パターンの色の明るさ | -1(暗い)~ 1(明るい) |
式.PatternColor | パターンのその他の色 | rgbBlack / rgbRed / rgbWhite / RGB(255, 0, 0) |
スポンサーリンク