下面的VBA应该查看“设置”选项卡上的列表并为每个JobName
创建一个新选项卡。执行时出现“超出范围”错误。使用Excel VBA添加新选项卡
Sub JobTabs()
Application.ScreenUpdating = False
Worksheets("Setup").Select
For i = 7 To 100
JobName = Sheets("Setup").Cells("D" & i).Value
If JobName = "" Then
i = 100
Else
Sheets("Job A").Copy
ActiveSheet.Name = JobName
End If
Next i
End Sub
此运行,但没有任何反应。单元格D7中有3个新选项卡名称的列表:安装工作表上的D9。 – user7459948
@ user7459948现在尝试,我修改了代码以在列D上的行上循环。复制编辑的代码并尝试 –
@ user7459948您是否测试了上述代码?它按照你的意图工作吗? –