Я пытаюсь создать новую рабочую книгу, а затем скопировать в нее указанные c вкладки, однако при компиляции появляется ошибка «Недопустимый квалификатор».
Я не знаю, какая текущая рабочая книга будет вызван, следовательно, необходим код для определения этого
Sub NewWb()
Dim Aname As String
Dim Bname As String
Dim FileUse As String
Dim wbkCurrent As Workbook
Set wbkCurrent = ActiveWorkbook
Aname = "NewWorkbook_"
Bname = Format(Now, "YYYY-MM-DD")
FileUse = Aname & Bname
Debug.Print FileUse
Workbooks.Add
ActiveWorkbook.SaveAs Filename:=FileUse
wbkCurrent.Activate
wbkCurrent.Name.Worksheets(Array("Tab1", "Tab2", "Tab3")).Copy Before:=FileUse.Worksheets(FileUse.Worksheets.Count)
End Sub