色の設定(Color プロパティ・RGB 関数)
Color プロパティ
Color プロパティは、指定したオブジェクトの色を取得・設定します。設定には、RGB 値を使用します。RGB 値は、RGB 関数で取得することができます。( ⇒ RGB 値に関しては、RGB 値一覧表 を参照)
    <取得>
    result = Object.Color
    <設定>
    Object.Color = rgb
引数・戻り値
- object  ・・・  対象となる オブジェクトを指定します。
Border オブジェクト(罫線)、Borders オブジェクト(輪郭線)、Font オブジェクト(文字)、Interior オブジェクト(セル)、FormatColor(カラースケール) など - rgb ・・・ RGB 値を指定します。
 - result ・・・ 指定したオブジェクトに設定されている RGB 値
 
RGB 関数
RGB 関数は、赤・緑・青の明るさを数値で指定することで色を指定します。
result = RGB ( red, green, blue )
引数・戻り値
- red ・・・ 赤色の強さを表す 0 ~ 255 の整数値を指定します。
 - green ・・・ 緑色の強さを表す 0 ~ 255 の整数値を指定します。
 - blue ・・・ 青色の強さを表す 0 ~ 255 の整数値を指定します。
 - result ・・・ 色を表す RGB 値
 
Color プロパティ・RGB 関数 使用例
サンプルVBAソース
| 
					 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22  | 
						Sub Sample_ColorRGB()     'セル「B2」を赤で塗りつぶします     Range("B2").Interior.Color = RGB(255, 0, 0)     'セル範囲「B4:M4」の文字色を青にします     Range("B4:M4").Font.Color = rgbBlue     'セル範囲「A5:A20」の文字色を赤にします     Range("A5:A20").Font.Color = 255     'セル「B5」から「M20」にカラースケール     Dim myColorScale As ColorScale     Set myColorScale = Range("B5:M20").FormatConditions.AddColorScale(3)     myColorScale.ColorScaleCriteria(1).FormatColor.Color = RGB(0, 255, 255)     myColorScale.ColorScaleCriteria(2).FormatColor.Color = RGB(255, 255, 0)     myColorScale.ColorScaleCriteria(3).FormatColor.Color = RGB(255, 0, 0) End Sub  | 
					
実行結果
関連記事
-  
            
              - 
      
色の設定(ColorIndex プロパティ・Colors プロパティ)
ColorIndex プロパティ ColorIndex プロパティは、指定したオ …
 
-  
            
              - 
      
日付時刻:文字列から日付・時刻データを取得( DateValue 関数、TimeValue 関数 )
DateValue 関数(文字列から日付データを取得) 【書式】 date_va …
 
-  
            
              - 
      
文字列:文字を指定数並べた文字列を返す(String 関数)
String 関数 【書式】 result = String ( number, …
 
-  
            
              - 
      
指定した文字列を数値に変換する(Val 関数)
Val 関数 の使い方 Val 関数は、指定した文字列に含まれる数字を数値として …
 
-  
            
              - 
      
VBA で正規表現を使う(RegExp オブジェクト)
RegExp オブジェクト VBA で正規表現を使うには、VBScript のR …
 
-  
            
              - 
      
変数が日付型かどうかをチェックする( IsDate 関数 )
IsDate 関数の使い方 【書式】 result = IsDate( expr …
 
-  
            
              - 
      
ユーザー定義定数(Const ステートメント)
定数を使う ユーザー定義の定数を使用するには、Const ステートメントを使って …
 
-  
            
              - 
      
式を評価し、結果(真・偽)に応じた式・値を返す(IIf 関数)
IIf 関数 の使い方 IIf(アイイフ)関数は、式を評価してその結果(真・偽) …
 
-  
            
              - 
      
IME の現在の状態を取得します(IMEStatus 関数)
IMEStatus 関数の使い方 【書式】 result = IMEStatus …
 
-  
            
              - 
      
オブジェクトの書式をクリアする(ClearFormats メソッド)
ClearFormats メソッド 対象となるオブジェクトの書式(スタイル)を初 …
 
        