내가 다음 코드와 같이 나는 새 통합 문서에 하나 개의 워크 시트를 복사하고 매우 간단한 과정, 시도하고있어 새 통합 문서에 복사 워크 시트 :첨자 - 엑셀
이Private Sub btn_Documents_Click()
Dim LastRow As Integer
Dim printrange As Range
Dim NewWorkbook As Workbook
Set NewWorkbook = Workbooks.Add
With NewWorkbook
.Title = "Document Register"
.SaveAs Filename:="some file path" & " Program documents status.xlsx"
End With
Workbooks("COFFIE Project Tracker V2.0.0.0").worksheets("Document Register").Copy Before:=NewWorkbook.Sheets("Sheet1")
Unload Me
frm_Control.Show
End Sub
이 정확한 코드가를 이전에 저에게 도움이되었지만, 이번에는 코드의 복사 줄에 범위를 벗어나는 오류를 내고 있습니다. 나는 파일 이름, 내가 복사 할 시트의 이름을 두 번 확인했다. 그리고 그것은 모두 정확하다. 그래서 나는 왜 그것이이 오류를 던지고 있는지에 관해서는 이제 손해보고있다.
각 통합 문서의 '시트 이름'을 확인하십시오. – 0m3r
"문서 기록부"시트는 어떤 통합 문서입니까? 새로운 것입니까, 아니면 기존의 것입니까? 나는 또한 시트 ("문서 등록")' – BruceWayne
@ 0m3r 전에 통합 문서 이름을 추가 할 것입니다 - 질문에서 말한 것처럼 모든 시트 이름이 정확합니다 – scb998