中易网

请教高人:怎样在EXCEL宏中创建代码,让它可以连续打印?

答案:3  悬赏:70  
解决时间 2021-02-10 12:52
请教高人:怎样在EXCEL宏中创建代码,让它可以连续打印?
最佳答案
你的问题描述的不清楚,是不是这样:
1、数据存储在Sheet1的A2-AD8982区域
2、当Sheet2中的L1输入数字时,Sheet2中A5就从Sheet1的F列取到了姓名
3、然后就打印Sheet2表
4、L1中的数字和Sheet1A列数字格式相同。但它是1、2、3...,还是0001、0002、0003...?
建议:
1、先把需求说清;2、一次打印这么多不现实,会把打印机烧了,如果打印机墨盒小,中间还得换墨盒,夹纸了怎么办。3、建议用inputbox函数段给L1单元格赋值,分次打印。

假设你sheet1表A列的数字是1、2、3...
要打印sheet2
请将下面的代码贴在vbe窗口的sheet2中(不知道你的表命名规律,打印那个工作表就贴在那个工作表中)
Sub 打印()
Dim i As Integer
On Error Resume Next
x = InputBox("请输入打印开始序号:", "打印设置")
y = InputBox("请输入打印结束序号:", "打印设置")
For i = x To y
Range("L1") = i
ActiveWindow.SelectedSheets.PrintOut
Next i
End Sub
注意:1、InputBox函数中一定输入自然数;2、先做好页面设置并选定默认打印机;3、先输入小的数测试(比如1-3)
全部回答
Vlookup函数只能取一个人名,这跟你打印8982份人名有什么关系呢。打印的报表又是什么格式呢?代码很简单,但需先了解具体的需求,最好有截屏。另外要打印8982份,打印机能承受吗?
1、数据存储在Sheet1的A2-AD8982区域 2、当Sheet2中的L1输入数字时,Sheet2中A5就从Sheet1的F列取到了姓名 3、然后就打印Sheet2表 4、L1中的数字和Sheet1A列数字格式相同。但它是1、2、3...,还是0001、0002、0003...?
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
mysql查询同时获得结果总数
亿淘汇酷炫车是品牌正品车吗?谁能告知一下
嘉宾汽配润滑油商店这个地址在什么地方,我要
古代的官职从上到下的排列名称!拜托各位了 3
华南师范大学石牌校区体育科学学院游泳中心(
球初音巡音大哥的choose me的平假歌词
win7电脑显示选择要启动的操作系统,我知道要
天懿国际美发连锁NO.315地址在什么地方,想过
QQ电脑管家说发现可疑程序注入QQ,是ksknight
宝福老金店地址在什么地方,想过去办事
叶天羽林无双那本小说叫什么名 名字
庆国副食品超市地址在什么地方,想过去办事
学跳舞是不是要先学劈叉下腰?
一知tanA,如何求∠A的度数?
是不是有的ps cs5中没有选择性粘贴这个选项呢
推荐资讯
GMAT考试必须带哪些东西?
比亚迪F0是3缸车,那长安奔奔是几缸车?
山东乳山市在哪里?
金穗QQ联名IC贷记卡 忘记填QQ号码怎么办。
我的电动车,换了补充液,冲满电后(冲个10小
医院品牌建 设 方 案?怎么做?
法语数学题
为什么K-Swiss在韩国流行?
小明每分钟行0.8千米,小刚行1千米用了3分钟
水星 MW300R 路由器如何端口转发?
当年美穗子的妹妹叫什么
大家说说卫浴五金是买的哪个牌子的
手机登qq时,显示手机磁盘不足,清理后重新登
刺客的套装怎么选啊?