Excel VBA选择要打印的单元格 - 设置打印区域
问题描述:
我想使用VBA选择打印区域并将其打印出来。Excel VBA选择要打印的单元格 - 设置打印区域
我曾尝试这种方法,但它给我一个错误
此公式缺少范围参考或定义名称
Worksheets("Printable Version").Activate
With Sheets("Printable Version")
ActiveSheet.PageSetup.PrintArea = .Range("A1").Value & ":" & .Range("G55").Value
End With
答
我计算出来BU使用这段代码:
WorkSheet("sheetname").range("A1:G55").printout
答
With Sheets("Printable Version")
.PageSetup.PrintArea = .Range("A1:G55").Address
'''Or
.PageSetup.PrintArea = "A1:G55"
.PrintOut
End With
.Range(“A1”)。值应该是.Range(“A1”)。address? – Lowpar
您是否尝试将打印范围设置为A1:G55,或者您是否在这些单元格中有范围? –
如果你想把它设置为那个范围,那么只需简单的设定'... = Range(“A1:G55”) –