求工作本中全部工作表标签颜色间隔设置的代码
求工作本中所有工作表标签颜色间隔设置的代码
各位老师,你们好!
求工作本中所有工作表标签颜色间隔设置的代码,我的一个工作本里只有1个工作表,执行宏代码按钮复制多张工作表,复制的工作表标签的颜色都是一样的,请老师指教一代码,使复制的工作表颜色间隔设置
谢谢!!!
------解决方案--------------------
间隔设置意思是隔一个设置一下颜色吗?
------解决方案--------------------
不敢叫老师,我也是学生。呵呵。
各位老师,你们好!
求工作本中所有工作表标签颜色间隔设置的代码,我的一个工作本里只有1个工作表,执行宏代码按钮复制多张工作表,复制的工作表标签的颜色都是一样的,请老师指教一代码,使复制的工作表颜色间隔设置
谢谢!!!
------解决方案--------------------
间隔设置意思是隔一个设置一下颜色吗?
Sub Test()
iCount = Worksheets.Count
For i = 1 To iCount
Set sht = Worksheets(i)
sht.Tab.ColorIndex = 5 '颜色代码,可以自己尝试一下不同的颜色
i = i + 1
Next
End Sub
------解决方案--------------------
不敢叫老师,我也是学生。呵呵。
Sub 复制多工作表()
Dim i As Byte
For i = 1 To InputBox("请输入复制工作表的数量:", "", 1)
Sheets("分项工程汇总表").Copy After:=Sheets(Sheets.Count)
ActiveSheet.Name = "新表" & Format(i, "0")
ActiveSheet.Columns("N:N").Delete '删除第N列,可以自己加
If i Mod 2 = 1 Then
ActiveSheet.Tab.ColorIndex = 5 '5是蓝色
End If Next i
End Sub