Я пытаюсь скопировать Sheet2 в Sheet3 и переименовать его в Result, но я продолжаю получать ошибку индекса вне диапазона (это происходит потому, что этот лист не существует, что, вероятно, означает, что копирование не происходит).
Я попытался использовать Copy, как показано в коде ниже, но ошибка индекса вне диапазона продолжает появляться.Любая помощь в решении этого вопроса действительно приветствуется.Спасибо!
Set shtSheet1 = Worksheets("Sheet1")
Set shtSheet2 = Worksheets("Sheet2")
'trying to copy Sheet2 and create a Sheet3 tab
shtSheet2.Copy After:=Sheets("Sheet3")
Set shtSheet3 = Sheets(Sheets("Sheet3").Index + 1)
shtSheet3.Name = "Result"