WPS如何实现表格批量打印(数值在固定位置)

 时间:2024-10-05 07:20:24

实际生活中,特别是发票等类似已有固定模板打印纸张,上面需要电子龅歧仲半打印序号、电子填充数据。这时候就会将值填入到已经框定好的WPS表格模板里,统潇瘵侃就能在打印时,数据对应到准确位置。可是,如何实现批量打印,而不是一次次手写填入数据到固定模板的位置中呢?接下来作者将分享一个方法实现批量打印

工具/原料

WPS表格

固定位置批量打印

方法/步骤

1、首先如图所示,将想要打印的数值放在sheet1表中的第一列

WPS如何实现表格批量打印(数值在固定位置)

2、新建一个表名为“打印表的”表格,后面打印代码里提到的“打印表”就是这一张。所以批量打印处理的表格也是对应这一张,这个在后面代码中会明确看到

WPS如何实现表格批量打印(数值在固定位置)

3、打印表中框住的位置是作者打算打印时对应的模板部位,在第1行第3列位置,读者可根据实际情况修改,并在之后代码中修改参数

WPS如何实现表格批量打印(数值在固定位置)

4、进入到开发工具->VB编辑器

WPS如何实现表格批量打印(数值在固定位置)

5、在左侧栏目中找到打印表,右键插入模块

WPS如何实现表格批量打印(数值在固定位置)

6、将代码放入弹出的模块窗口:Sub批量打印()Dimi,j,nAsI艘绒庳焰ntegerj=InputBox(promp墉掠载牿t:="请输入要打印的起行数字")n=InputBox(prompt:="请输入要打印的止行数字")Fori=jTon'MsgBox(Sheets("Sheet1").Cells(i,1))'下面代码表示含义:“打印表”中第一行第3列填充数为“Sheet1”中目前到达的i行第一列数值Sheets("打印表").Cells(1,3)=Sheets("Sheet1").Cells(i,1)Sheets("打印表").SelectSheets("打印表").PrintOutCopies:=1,Collate:=TrueNextEndSub

WPS如何实现表格批量打印(数值在固定位置)

7、点击上方绿色三角形运行代码

WPS如何实现表格批量打印(数值在固定位置)

8、选中跟函数一样名字的“批量打印”,点击右侧运行

WPS如何实现表格批量打印(数值在固定位置)

9、弹出窗口,输入想要开始打印的在Sheet1表中的行数,我这里选择了2,点击确定,弹出独瘦配溧窗口;输入结束行,我输入了3,那么这段代码将批量打印出Sheet1中从2-3行的数据,分别套入到固定模板中打印出来

WPS如何实现表格批量打印(数值在固定位置)

WPS如何实现表格批量打印(数值在固定位置)

10、此处我用虚拟打印机查看实际中打印出来的效果,则如图所示,完成了第2行,第3行数据,使其固定位置批量打印的最终成果

WPS如何实现表格批量打印(数值在固定位置)

WPS如何实现表格批量打印(数值在固定位置)

怎样用excel打印标签纸 Excel如何设置打印份数 Excel/WPS表格怎么设置打印范围打印指定部分? 硕方标牌机怎么导入表格_使用方法教程 wps怎么按分类分页打印呢
热门搜索
2月14情人节图片 满天星图片 中国龙图片 早晨图片 旋风少女结局