0
Excel에 4 개의 보고서를 출력하는 데이터베이스가 있습니다. 이들은 모두 다른 워크 북에 있습니다. 그러나이 모든 것을 하나의 서식 파일 통합 문서로 출력하지만 다른 워크 시트에서는 출력하고 싶습니다.VBA를 통해 여러 Excel 워크 시트에 액세스 데이터를 출력합니다.
도움을 주시면 감사하겠습니다.
크리스
Excel에 4 개의 보고서를 출력하는 데이터베이스가 있습니다. 이들은 모두 다른 워크 북에 있습니다. 그러나이 모든 것을 하나의 서식 파일 통합 문서로 출력하지만 다른 워크 시트에서는 출력하고 싶습니다.VBA를 통해 여러 Excel 워크 시트에 액세스 데이터를 출력합니다.
도움을 주시면 감사하겠습니다.
크리스
여기 있습니다. 늦은 바인딩을 사용하고 있습니다.
Private Sub OutputToExcel()
Dim oExcel As Object
Dim oBook As Object
Dim oSheet As Object
On Error Resume Next
Set oExcel = GetObject(, "Excel.Application")
If Err.Number <> 0 Then
Err.Clear
Set oExcel = CreateObject("Excel.Application")
End If
On Error GoTo 0
oExcel.Visible = True
Set oBook = oExcel.Workbooks.Add 'default workbook has 3 sheets
Set oSheet = oBook.worksheets(1)
oSheet.Range("A1").Value = "Test " & oSheet.Name
Set oSheet = oBook.worksheets(2)
oSheet.Range("A1").Value = "Test " & oSheet.Name
Set oSheet = oBook.worksheets(3)
oSheet.Range("A1").Value = "Test " & oSheet.Name
Set oSheet = oBook.worksheets.Add
oSheet.Name = "Test Sheet4"
oSheet.Range("A1").Value = "Test " & oSheet.Name
Set oSheet = Nothing
Set oBook = Nothing
Set oExcel = Nothing
End Sub
보고서를 Excel로 출력하는 기존 코드가 있습니까? 그렇다면 질문을 [edit] (http://stackoverflow.com/posts/19431037/edit) 보여주십시오. –