シート見出しの色を設定(Tab プロパティ)
2016/01/12
シート見出しの色を設定
Tab オブジェクトの Color プロパティ、ColorIndex プロパティ、ThemeColor プロパティ などを使用するとワークシートやグラフのシート見出しの色を設定することができます。
Tab プロパティ
object.Tab
引数・戻り値
- object ・・・ 対象となる Worksheet オブジェクト、Chart オブジェクトを指定します。
Tab.Color プロパティ
<取得>
object.Color
<設定>
object.Color = rgb
引数・戻り値
- object ・・・ 対象となる Tab オブジェクトを指定します。
- rgb ・・・ RGB 値を指定します。また、False を設定すると、シート見出しの色の設定を解除することができます。
Color プロパティ に関しては、色の設定(Color プロパティ・RGB 関数)を参照してください。
Tab.ColorIndex プロパティ
<取得>
object.ColorIndex
<設定>
object.ColorIndex = index
引数・戻り値
- object ・・・ 対象となる Tab オブジェクトを指定します。
- index ・・・ カラーパレットの色を表す 1 ~ 56 のパレット番号、または、XlColorIndex 列挙型 の定数またはその値を指定します。
定数 値 内容 xlColorIndexAutomatic -4105 自動設定 xlColorIndexNone -4142 シート見出しの色の設定を解除
ColorIndex プロパティ に関しては、色の設定(ColorIndex プロパティ・Colors プロパティ)を参照してください。
Tab.ThemeColor プロパティ・Tab.TintAndShade プロパティ
<取得>
object.ThemeColor
object.TintAndShade
<設定>
object.ThemeColor = index
object.TintAndShade = single
引数・戻り値
- object ・・・ 対象となる Tab オブジェクトを指定します。
- index ・・・ テーマカラーの基本色を表す MsoThemeColorSchemeindex 列挙型(または XlThemeColor 列挙型)の定数または値(1 ~ 12)を指定します。
- single ・・・ 色の明るさを -1(暗い) ~ 1(明るい)で指定します。
Tab.ThemeColor プロパティ、Tab.TintAndShade プロパティ に関しては、色の設定(ThemeColor プロパティ・TintAndShade プロパティ)を参照してください。
Tab.ThemeColor プロパティ、Tab.TintAndShade プロパティ は、Excel 2007 以降のバージョンでのみ使用できます。
Tab プロパティ 使用例
サンプルVBAソース
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 |
Sub Sample_Tab() Dim i As Long For i = 1 To Worksheets.Count If i Mod 2 = 0 Then '左から偶数番目のシートの見出しの色の設定を解除 ActiveWorkbook.Worksheets(i).Tab.Color = False Else '左から奇数番目のシートの見出しの色を青にする ActiveWorkbook.Worksheets(i).Tab.Color = RGB(0, 0, 255) End If Next i End Sub |
実行結果
関連記事
-
ブックのパスを取得(FullName プロパティ,Path プロパティ)
FullName プロパティ・Path プロパティ ブックのパス(保存場所)を調 …
-
アクティブプリンタを変更(ActivePrinter プロパティ)
ActivePrinter プロパティ ActivePrinter プロパティを …
-
ブックが共有モードか確認する(MultiUserEditing プロパティ)
ブックが共有モードか確認する(MultiUserEditing プロパティ) 共 …
-
印刷時、シート内のエラーをどう扱うかを設定(PrintErrors プロパティ)
PageSetup.PrintErrors プロパティ PageSetup.Pr …
-
前後のワークシートを参照する(Previous プロパティ,Next プロパティ)
Previous プロパティ 指定したシートの前(左側)のシートを参照します。 …
-
WorksheetView オブジェクト
WorkSheetView オブジェクト 行列番号や枠線の表示・非表示の設定など …
-
印刷設定(先頭ページのヘッダー・フッターを設定)DifferentFirstPageHeaderFooter, FirstPage
先頭ページに別のヘッダーおよびフッターを設定 先頭ページのヘッダーおよびフッター …
-
印刷時の改ページ設定(Add,ResetAllPageBreaks)
改ページの追加と解除 印刷時に改ページを指定するには、HPageBreaks コ …
-
印刷の先頭のページ番号を設定(PageSetup.FirstPageNumber プロパティ)
PageSetup.FirstPageNumber プロパティ PageSetu …
-
アクティブシートを参照する(ActiveSheet プロパティ)
アクティブなワークシートを参照する ActiveSheet プロパティを使用する …