Sub ShtTabColour()
Dim Ws As Worksheet
Dim Cnt As Long
For Each Ws In Worksheets
Cnt = Cnt + 1
With Sheets("[COLOR=#ff0000]Sheet1[/COLOR]").Range("A" & Cnt)
If Not Ws.Tab.Color = False Then .Interior.Color = Ws.Tab.Color
.Value = Ws.Name
End With
Next Ws
End Sub