Я создал книгу, названную «AirHours» & датой из другой книги. Я хочу использовать эту книгу на протяжении всего проекта. Код ниже работает, но я все время получаю ошибку во время выполнения 9 «Подзаголовок вне диапазона».Ошибка времени выполнения 9
Я пытаюсь создать книгу для своего отчета и оставить свои данные в первоначальной форме. Новая книга будет использоваться в нескольких модулях. Ошибка времени выполнения, по-видимому, возникает в SET WSD3=Workbook
.
Возможно, я ошибаюсь при создании публичной книги. Спасибо за вашу помощь.
Option Explicit
Public WSD3 As Workbook
Public Sub addNewWorkBook()
Dim NewName As String
Application.DisplayAlerts = False
NewName = "AirHours" & Workbooks("AirTimeWorkBookBeta").Worksheets("Data").Cells(2, 1).Value
Workbooks.Add
ActiveWorkbook.SaveAs NewName
Set WSD3 = Workbooks("NewName")
End Sub
Удалите '' 'из NewName, поэтому он говорит' Set WSD3 = Workbooks (NewName) ', скажите, поможет ли это –
' set WSD3 = workbooks.add' затем 'WSD3.SaveAs NewName' также, вы можете указать путь при сохранении новой книги – scott