Excel VBAでワークシートのタブの色を変更する方法を記録します。
タブの色を変える時は「WorkSheet」オブジェクト「Tab」オブジェクトの「Color」プロパティか「ColorIndex」プロパティを使います。
< スポンサーリンク >
構文
「Color」プロパティ
WorkSheetオブジェクト.Tab.Color = RGB値など
RGB値についてはこちらを参照『Excel VBA RGB値を使ってセルの文字や背景の色を設定する』
ExcelでRGB値を使って、セルの文字や背景の色を設定する方法を記録します。 RGB値を使うと、自分で表現したい色が設定しやすいです。 文字の色を設定する場合は「Font」オブジェクトの「ColorIndex」プロパテ …
「ColorIndex」プロパティ
WorkSheetオブジェクト.Tab.ColorIndex = 色番号
ColorIndexについてはこちらを参照『Excel VBA ColorIndexを使ってセルの文字や背景の色を設定する』
ExcelでColorIndexを使って、セルの文字や背景の色を設定する方法を記録します。 ColorIndexでは1~56の数値を使うので、簡単に設定できます。 文字の色を設定する場合は「Font」オブジェクトの「Co …
Colorプロパティ(RGB値)でタブの色を変更する
アクティブなシートのタブの色をRGB値で赤に変更してみます。
アクティブなシートのタブの色を変更する場合は次のように書きます。
Sub test()
ActiveSheet.Tab.Color = RGB(255, 0, 0)
End Sub
書き込んだVBAを実行するとシートのタブの色が変更されます。
シート名を指定してColorIndexプロパティでタブの色を変更する
Sheet2のタブの色を色番号で青に変更してみます。
シートを指定してシートのタブの色を変更する場合は次のように書きます。
Sub test()
WorkSheets(“Sheet2”).Tab.ColorIndex = 5
End Sub
書き込んだVBAを実行するとシートのタブの色が変更されます。
こんな記事も書いています