Это действительно глупый вопрос, но я не могу найти ответ в моей книге, и на работе у меня нет интернета.Я хочу сохранить рабочий лист из активной рабочей книги в новый файл.Я пытался сделать это таким образом, но, очевидно, вы не можете назначить рабочую таблицу непосредственно несозданной рабочей книге.
Public Sub SaveRaport()
Dim ws As Worksheet
Set ws = Worksheets("Raport")
Dim wb As Workbook
wb = ws 'here's the problem… I don't know how to do this thing
Dim TempFilePath, TempFileName, FileExtStr, adrmail As String
wb.Save
TempFilePath = "C:\Users\ionadr\Desktop\test" & "\"
TempFileName = "Raportare" & " " & Format(data, "dd-mmm-yy ") & " schimbul " & schimb
FileExtStr = "." & LCase(Right(wb.Name, Len(wb.Name) - InStrRev(wb.Name, ".", , 1)))
MsgBox ("Saving file...")
wb.SaveCopyAs TempFilePath & TempFileName & FileExtStr
End Sub
Я ценю вашу помощь!Спасибо