인쇄에 대한 아래의 VBA가 작동하지 않는 이유에 대한 간단한 질문 ... 개별적으로 (Sheet1.PrintOut) 설정하면 인쇄가 잘되지만 배열로 처리하면 (Sheet1, Sheet2, Sheet3) .PrintOut 작동하지 않습니다. 왜 그 이유를 설명 할 수 있습니까?Excel vba - 인쇄 (배열)
Sub printnow()
Dim Sheet1 As Worksheet
Dim Sheet2 As Worksheet
Dim Sheet3 As Worksheet
With ThisWorkbook
Set Sheet1 = .Sheets("database1")
Set Sheet2 = .Sheets("database2")
Set Sheet3 = .Sheets("database3")
'Setting up the print setup
Sheet3.PageSetup.PaperSize = xlPaperLegal
Sheet3.PageSetup.Orientation = xlPortrait
'Print
End With
Array(Sheet1,Sheet2.Sheet3).PrintOut Copies:=1
End Sub
을 (Array ("database1", "database2", "database3")). PrintOut Copies : = 1' - Excel의 "Print Acti ve 시트 "옵션을 선택하십시오. – YowE3K