В примере ярлык листа с названием "Лист1" станет черным, ярлык второго листа книги станет красным, третьего листа - желтым:Sub ChangeTabColor()
ThisWorkbook.Worksheets("Лист1").Tab.ColorIndex = 1
ThisWorkbook.Worksheets(2).Tab.Color = vbRed
ThisWorkbook.Worksheets(3).Tab.Color = RGB(255, 255, 0)
End Sub
Удалить раскраску ярлыков листов во всей книге можно так:Sub ClearTabColor()
Dim ws As Worksheet
For Each ws In Worksheets
ws.Tab.ColorIndex = xlColorIndexNone
Next ws
End Sub |