EXCEL 中使用VBA设置打印区域的问题
发布网友
发布时间:2022-04-30 01:30
我来回答
共2个回答
热心网友
时间:2022-05-31 16:02
增加一个变量(Y),这个变量为打印区域的最后一行的行数(row),设置打印区域为动态,
Y=90*ROUNDUP(X/90)'取整数页面的总行数
具体的代码相信你能写成。
热心网友
时间:2022-05-31 16:03
其实这个。你可以录制宏。看下生成的宏代码就OK
excel利用VBA设置或取消打印区域
用PageSetup.PrintArea属性。代码如下:Sub SetPrintArea()Sheet1.PageSetup.PrintArea = "A1:F15"End Sub 上述代码将区域A1:F15设置为打印区域。如果要同时设置多个打印区域,可以将上述代码改为:Sub SetPrintArea()Sheet1.PageSetup.PrintArea = "A1:F15,A20:F45"End Sub 上述代码将区域A1:F15及A20:F...
EXCEL用VBA解决打印问题
参数3-数值:打印份数,省略则默认为1份 参数4-逻辑值:是否预览,省略则默认为直接打印(.F.)参数5-字符值:设置活动打印机名称,省略则为默认打印机 参数6-逻辑值:是否输出到文件,省略则默认为否(.F.),若选.T.且参数8为空,则Excel提示输入要输出的文件名 参数7-逻辑值:输出类型,省略则...
EXCEL VBA打印最后一页的问题
建议将空白行删除掉,以确保最后一页有数据。
excel打印问题 用vba代码更改打印机后,工作表的纸张打印格式无法...
方法1:先用PrintArea设置打印区域,然后再打印。这种设置将会保存到EXCEL文件中。比如:Worksheets("Sheet1").PageSetup.PrintArea="$A$1:$C$5"Worksheets("Sheet1").PrintOut方法2:直接打印指定区域,而不修改打印区域设置。比如Worksheets("Sheet1").Range("$A$1:$C$5").PrintOut ...
在excel中如何用VBA对指定单元格区域打印,求具体代码
方法1:先用PrintArea 设置打印区域,然后再打印。这种设置将会保存到EXCEL文件中。比如:Worksheets("Sheet1").PageSetup.PrintArea = "$A$1:$C$5"Worksheets("Sheet1").PrintOut 方法2:直接打印指定区域,而不修改打印区域设置。比如 Worksheets("Sheet1").Range("$A$1:$C$5").PrintOut ...
EXCEL用VBA实现当某单元格满足指定条件时,打印指定区域?
If Cells(4, 3) <> "" Then ActiveSheet.PageSetup.PrintArea = "$B$4:$O$23"ActiveWindow.SelectedSheets.PrintOut Copies:=1, Collate:=True, _IgnorePrintAreas:=False End If
excel表格打印区域与打印范围设置
Excel设置打印区域及打印区域调整方式如下:1、打开编辑好的Excel文档,选中想要打印的区域。2、点击页面布局选项卡,选择打印区域选项,点击设置打印区域子选项,这时候就成功设置了打印区域。3、在设置好打印区域后,需要对选中的打印区域的输出效果稍作调整,以符合我们的输出需求,首先按下CTRL+P,点击...
Excel 怎样用VBA实现自动设定打印区域
例如设置D8:E13为打印区域的VBA语句为:ActiveSheet.PageSetup.PrintArea = "$D$8:$E$13"
请教:VBA,动态打印区域打印时返回页数的问
方法1:先用PrintArea 设置打印区域,然后再打印。这种设置将会保存到EXCEL文件中。比如:Worksheets("Sheet1").PageSetup.PrintArea = "$A$1:$C$5"Worksheets("Sheet1").PrintOut 方法2:直接打印指定区域,而不修改打印区域设置。比如 Worksheets("Sheet1").Range("$A$1:$C$5").PrintOut ...
EXCEL中如何分区域打印(套打表格)?
使用VBA并设置一个按钮,用这个按钮来统一控制这几个当前标注为红色的单元格的文字颜色或直接清除/重填。这个比较复杂就不展开说了。不在当前填有红色文字的单元格这部分来打印。我个人其实非常推荐此种方法。即是所有要填写的文字都单独弄成一张或多张有规律的表格或者可称为数据库,然后在专门用于打印...