Excel 2013 マクロ講座 好きな色のシートタブでシート作成
シートのタブカラーを色々な色で楽しみたいと思っていても、後から色を変更するのは、ちょっとめんどうなので、最初から色付きのタブにしてみようかと思います。
こんなタブカラーのExcelブックはいかがでしょうか?
(サンプルファイルは、こちらから 2013マクロ講座41回サンプルデータ)
Sub シートのタブ色変更10色()
Dim i As Integer
For i = 1 To 10
Sheets.Add.Name = i
Sheets(i).Tab.ColorIndex = i
ActiveSheet.Next.Select
Next
End Sub
Sub シートのタブ色変更56色()
Dim i As Integer
For i = 1 To 56
Sheets.Add.Name = i
Sheets(i).Tab.ColorIndex = i
ActiveSheet.Next.Select
Next
End Sub
For~Nextステートメントを使って繰り返しています。
Sub シートのタブ色変更56色2()
Dim i As Integer
For i = 1 To 20
Sheets.Add.Name = "色番号" & i
Sheets("色番号" & i).Tab.ColorIndex = i
ActiveSheet.Next.Select
Next
End Sub


Sub 好きな色のシートタブでシート作成()
Dim 好きな色 As Variant
Dim i As Integer
好きな色 = Array(8, 20, 23, 28, 33, 37, 41, 42, 55, 5, 11, 25, 32)
For i = 1 To 12
Sheets.Add.Name = i
Sheets(i).Tab.ColorIndex = 好きな色(i - 1)
ActiveSheet.Next.Select
Next
End Sub
コードを実行すると、さわやかな色をしたシートタブのブックができました。
Sub タブ色変更する4()
Dim 好きな色, i As Integer
好きな色 = Array(3, 7, 9, 13, 18, 21, 22, 26, 29, 30, 38, 39, 44, 45, 54)
For i = 1 To 15
Sheets.Add.Name = i
Sheets(i).Tab.ColorIndex = 好きな色(i - 1)
ActiveSheet.Next.Select
Next
End Sub
コードを実行すると、温かみのある色をしたシートタブのブックができました。