下面的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您是否測試了上述代碼?它按照你的意圖工作嗎? –