Sub SetPrintArea()
'设置打印区域为A4纸张大小
With ActiveSheet.PageSetup
.PaperSize = xlPaperA4
.Zoom = False
.FitToPagesWide = 1
.FitToPagesTall = 1
End With
'调整列宽和行高
Cells.Select
Selection.Columns.AutoFit
Selection.Rows.AutoFit
End Sub
Private Sub Worksheet_Change(ByVal Target As Range)
'内容发生变化时自动调整列宽和行高
Application.EnableEvents = False
Target.EntireColumn.AutoFit
Target.EntireRow.AutoFit
Application.EnableEvents = True
End Sub