excel表格内的 序列编码可不可以在打印的时候每页自动变化,需要怎样设置,盼高手指点

已举报 回答
excel表格内的 序列编码可不可以在打印的时候每页自动变化,需要怎样设置,盼高手指点
问在线客服
扫码问在线客服
  • 回答数

    4

  • 浏览数

    11,132

4个回答 默认排序
  • 默认排序
  • 按时间排序

已采纳
明白你的意思,可能就是一卡一号,且要连号,对么?可以这样操作
一。利用页面设置:
1.原卡的右、下分别插入两个分页符;
2.选中这个卡的全部,向下或同时向右拖曳复制,这样可以复制出号码依次加1的好多份卡;
3.若复制出的新卡 行高 与 列宽 与原卡有差异,用 格式刷 处理
打印时,可选择 页 从 XX页 到 XX页

二。 或者用VBA:
假设编码在J3单元格,使用下面代码可实现打印和自动编码递增。
按ALT+F11打开VBA窗口,插入一个模块,把下面代码复制进去。
回到excel窗口,按“视图-工具栏”,点“窗体”,调出“窗体”工具栏,在上面选一个按钮,添加到表格上,并指定宏为“打印”。
使用时,每点击一下添加的按钮,就会打印一次,并使编号自动加一。

Sub 打印()
ActiveWindow.SelectedSheets.PrintOut
s = Val(Range(J3))
s = s + 1
Range(J3) = ' & Right(0000 & s, 5)
End Sub

搞定
取消 评论
用WORD邮件合并功能,轻松解决
取消 评论
另一种方法是利用宏或者VBA编程。创建一个简单的脚本,在打印前检查当前行号(A1单元格),然后自动填充下一个数字。你可以在网上找一些教程学习如何编写这样的代码,并将其绑定到快捷键或按钮上,方便每次需要更新时使用。记得保存好宏以防丢失
取消 评论
在Excel中,你可以通过设置打印重复值来实现每页序列编码不同。首先选中你的序列列,点击主页选项卡的排序和筛选,选择自定义排序,在弹出的对话框里勾选值并输入一个递增或递减的步长,比如100。这样每次打印就会从上次结束的地方开始加新的编号
取消 评论
ZOL问答 > 键鼠套装 > 其他分类 > excel表格内的 序列编码可不可以在打印的时候每页自动变化,需要怎样设置,盼高手指点

相关产品

  • 多彩6800GE无线键鼠套装

    多彩6800GE无线键鼠套装

    参考价:¥88    评分:7.3

    热门排行榜:第90名

  • 京东搜一搜

举报

感谢您为社区的和谐贡献力量请选择举报类型

举报成功

经过核实后将会做出处理
感谢您为社区和谐做出贡献

扫码参与新品0元试用
晒单、顶楼豪礼等你拿

扫一扫,关注我们
提示

确定要取消此次报名,退出该活动?