在excel中如何用VBA对指定单元格区域打印,求具体代码

 我来答
tf日出
2013-04-18 · TA获得超过1076个赞
知道小有建树答主
回答量:648
采纳率:0%
帮助的人:255万
展开全部
方法1:先用PrintArea 设置打印区域,然后再打印。这种设置将会保存到EXCEL文件中。比如:
Worksheets("Sheet1").PageSetup.PrintArea = "$A$1:$C$5"
Worksheets("Sheet1").PrintOut

方法2:直接打印指定区域,而不修改打印区域设置。比如
Worksheets("Sheet1").Range("$A$1:$C$5").PrintOut
更多追问追答
追问
那我在当前工作表操作需要打印另一个工作表单元格区域代码怎么写?
追答
Worksheets("Sheet1")就是指定工作表的,如果是指定工作表Sheet5,那就是Worksheets("Sheet5")了。
如果是还要指定其它工作薄,那就在前面再加一个WorkBooks(),比如要指定打印Book2文件中的Sheet3,就可以用:WorkBooks("Book2").Worksheets("Sheet3")
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式