ExcelWork.info

Excel(エクセル)のマクロ・VBA・関数・操作などのメモ

色の設定(ColorIndex プロパティ・Colors プロパティ)

      2015/10/21

ColorIndex プロパティ

ColorIndex プロパティは、指定したオブジェクトのを取得・設定します。設定には、カラーパレットパレット番号を使って色を指定します。


【書式】

<取得>
result = Object.ColorIndex

<設定>
Object.ColorIndex = index

引数・戻り値

  • object  ・・・  対象となる オブジェクトを指定します。
    Border オブジェクト(罫線)Borders オブジェクト(輪郭線)Font オブジェクト(文字)Interior オブジェクト(セル)FormatColor(カラースケール) など
  • index  ・・・  カラーパレットの色を表す 1 ~ 56 のパレット番号、または、XlColorIndex 列挙型 の定数またはその値を指定します。
    定数 内容
    xlColorIndexAutomatic -4105 自動設定
    xlColorIndexNone -4142 色なし

  • result  ・・・  設定されているカラーパレットパレット番号


Colors プロパティ

Excel は、ブックごとに管理できるカラーパレットを持っており、56種類の色を保持しています。Colors プロパティは、その56種類の色の設定、取得を行います。


【書式】

<取得>
result = Object.Colors ( index )

<設定>
Object.Colors ( index ) = rgb

<カラーパレットをリセット>
Object.ResetColors

引数・戻り値

  • object  ・・・  対象となる Workbook オブジェクトを指定します。
  • index  ・・・  カラーパレットの色を表す 1 ~ 56 のパレット番号を指定します。
  • rgb  ・・・  色を表す RGB 値を指定します( ⇒ RGB 値に関しては、RGB 値一覧表 を参照)。また、RGB 関数 も使用できます。
  • result  ・・・  色を表す RGB 値

カラーパレットのリセット
Workbook オブジェクトResetColors メソッドを実行すると、カスタマイズされたカラーパレットはリセットされて、既定の状態に戻ります。



ColorIndex プロパティ・Colors プロパティ 使用例

サンプルVBAソース1


実行結果 1

ColorIndex プロパティ・Colors プロパティ 例01


サンプルVBAソース2


実行結果 2

ColorIndex プロパティ・Colors プロパティ 例02


 - VBA基本 , , , ,

Message

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です

このサイトはスパムを低減するために Akismet を使っています。コメントデータの処理方法の詳細はこちらをご覧ください

  関連記事

RSet 関数・LSet 関数 例1
文字列:文字列変数の値を右詰めまたは左詰めにする(RSet ステートメント・LSet ステートメント)

RSet ステートメント・LSet ステートメント 【書式】 < RSet ステ …

ClearContents メソッド 例01
データをクリアする(ClearContents メソッド)

ClearContents メソッド 対象がセル範囲(Range オブジェクト) …

日付時刻:年・月・日を取得(Year、Month、Day 関数)

日付から年・月・日を取得する関数 【書式】 date_year = Year ( …

変数が数値型かどうかをチェックする( IsNumeric 関数 )

IsNumeric 関数の使い方 【書式】 result = IsNumeric …

日付時刻:日付・時刻の間隔を取得( DateDiff 関数 )

DateDiff 関数の使い方 【書式】 result = DateDiff ( …

日付時刻:日付時刻データを計算( DateAdd 関数 )

DateAdd 関数(日付・時刻の値を加算・減算結果を取得) 【書式】 resu …

フォントの設定(Font プロパティ)

フォントの設定(Font プロパティ) 指定されたオブジェクトのフォント情報(F …

データ型変換関数

データ型変換関数の使い方 【書式】 function ( expression …

データ型を調べてそのデータ型を示す文字列を返す(TypeName 関数)

TypeName 関数 の使い方 TypeName 関数は、引数に、データ型を調 …

引数の整数部分を取得する(Fix 関数・Int 関数)

Fix 関数・Int 関数の使い方 【書式】 number_fix = Fix …