【发布时间】:2015-08-06 05:03:05
【问题描述】:
我正在尝试根据 范围 ("F4") 到 lastrow 的 sheets("Run") 中的名称列表来命名 新创建的工作表。
我的问题: 宏只创建一个新工作表,而不是根据列表中的名称数量创建新工作表。请参阅下面的代码:
Sub new_1()
Dim RCount As Integer
Dim n As Integer
Dim test As Worksheet
Sheets("Security Distribution").Copy After:=Sheets(Sheets.Count)
Set test = ActiveSheet
Application.ScreenUpdating = False
Sheets("Run").Activate
RCount = Range(Range("F5000").End(xlUp), Range("F4")).Rows.Count
For n = 1 To RCount
test.Name = Sheets("Run").Range("F4").Offset(n - 1, 0)
Next n
Application.ScreenUpdating = False
End sub
【问题讨论】: