【发布时间】:2023-04-11 12:04:01
【问题描述】:
我有一个代码,可以根据一张名为“Röd”的表格中的列表创建一个新表格。 我尝试为新创建的工作表提供颜色,但没有使任何工作?如何使用我的代码为新创建的工作表着色?
Sub Röd()
Dim MyCell As Range, MyRange As Range
Dim ws As Worksheets
'This Macro will create separate tabs based on a list in Distribution Tab A2 down
Set MyRange = Sheets("Röd").Range("A3")
Set MyRange = Range(MyRange, MyRange.End(xlDown))
Application.DisplayAlerts = False
For Each MyCell In MyRange
If SheetCheck(MyCell) = False And MyCell <> "" Then
Sheets.Add After:=Sheets(Sheets.Count) 'creates a new worksheet
Sheets(Sheets.Count).Name = MyCell.Value ' renames the new worksheet
.Color = RGB(255, 0, 0)
End If
Next
Application.DisplayAlerts = True
End Sub
【问题讨论】: