ExcelHome技术论坛

 找回密码
 免费注册

QQ登录

只需一步,快速开始

快捷登录

搜索
EH技术汇-专业的职场技能充电站 名课 - Power BI数据分析与可视化实战 Excel服务器-会Excel,做管理系统 效率神器,一键搞定繁琐工作
Python自动化办公应用大全 Excel 2021函数公式学习大典 Kutools for Office 套件发布 打造核心竞争力的职场宝典
让更多数据处理,一键完成 数据工作者的案头书 免费直播课集锦 ExcelHome出品 - VBA代码宝免费下载
用ChatGPT与VBA一键搞定Excel WPS表格从入门到精通 Excel VBA经典代码实践指南
楼主: andy2007nt

[求助] 标签上的条形码按如何只按一次打印多张标签自动变更条形码序号

[复制链接]

TA的精华主题

TA的得分主题

 楼主| 发表于 2017-12-15 16:45 | 显示全部楼层
[广告] VBA代码宝 - VBA编程加强工具 · VBA代码随查随用  · 内置多项VBA编程加强工具       ★ 免费下载 ★      ★使用手册
附件表格下载打开后,因为超出了打印区域,调整了一下页面布局,会不是这个原因导致打印出来的标签条形码序号不自动变更?

TA的精华主题

TA的得分主题

发表于 2017-12-15 16:49 | 显示全部楼层
本帖最后由 scjda 于 2017-12-15 16:53 编辑
andy2007nt 发表于 2017-12-15 16:29
开始和结束都填了,左边那个格子也要填序号吗

不用啊,就只在O5与O6单元格填写

TA的精华主题

TA的得分主题

发表于 2017-12-15 16:51 | 显示全部楼层
不要用控件做,最好是选BC39字体来做, 设置格式, FOR 打印就好啦。
看我的附件.

a111.zip

17 KB, 下载次数: 21

TA的精华主题

TA的得分主题

发表于 2017-12-15 16:52 | 显示全部楼层
[广告] Excel易用宝 - 提升Excel的操作效率 · Excel / WPS表格插件       ★免费下载 ★       ★ 使用帮助
andy2007nt 发表于 2017-12-15 16:45
附件表格下载打开后,因为超出了打印区域,调整了一下页面布局,会不是这个原因导致打印出来的标签条形码序 ...

只要点击打印,电脑显示变化,公式就没问题,具体区域设置你自己调整下,也不知道你的情况,要不用打印机打印A4纸出来看看

TA的精华主题

TA的得分主题

发表于 2017-12-15 21:13 | 显示全部楼层
[广告] VBA代码宝 - VBA编程加强工具 · VBA代码随查随用  · 内置多项VBA编程加强工具       ★ 免费下载 ★      ★使用手册
使用代码修改条码控件的高度或宽度,使图形强 制更新:
  1. Sub 打印()
  2. If MsgBox("确认是否要开始打印作业?", vbYesNo, "温馨提示:") = vbNo Then Exit Sub
  3. For i = Range("O5") To Range("O6")
  4.     Range("M6") = i
  5.     With Sheet1.BarCodeCtrl1
  6.         .Height = 60 '任意大于0的值
  7.         .Height = 55.5 '最终需要的高度
  8.         .Left = 129 '最终需要的距表格左边距离
  9.     End With
  10.     Sheet1.Shapes("BarCodeCtrl1").ZOrder msoBringToFront
  11.     ActiveSheet.PrintOut
  12. Next
  13. End Sub
复制代码

TA的精华主题

TA的得分主题

 楼主| 发表于 2017-12-18 17:32 | 显示全部楼层
[广告] Excel易用宝 - 提升Excel的操作效率 · Excel / WPS表格插件       ★免费下载 ★       ★ 使用帮助
scjda 发表于 2017-12-15 16:52
只要点击打印,电脑显示变化,公式就没问题,具体区域设置你自己调整下,也不知道你的情况,要不用打印机 ...

点击打印条形码序号在更新,点击打印预览看,条形码并没有更新,末尾三位还是001.怎么打印预览和和非打印预览状态显示的不同呢?

TA的精华主题

TA的得分主题

 楼主| 发表于 2017-12-18 17:33 | 显示全部楼层
[广告] Excel易用宝 - 提升Excel的操作效率 · Excel / WPS表格插件       ★免费下载 ★       ★ 使用帮助
ggmmlol 发表于 2017-12-15 21:13
使用代码修改条码控件的高度或宽度,使图形强 制更新:

图形强制更新有什么作用?能使条码编号自动变化吗?

TA的精华主题

TA的得分主题

 楼主| 发表于 2017-12-18 17:39 | 显示全部楼层
[广告] VBA代码宝 - VBA编程加强工具 · VBA代码随查随用  · 内置多项VBA编程加强工具       ★ 免费下载 ★      ★使用手册
13825719951 发表于 2017-12-15 16:51
不要用控件做,最好是选BC39字体来做, 设置格式, FOR 打印就好啦。
看我的附件.

你的附件只是贴的图片,不好操作使用啊。

TA的精华主题

TA的得分主题

发表于 2017-12-18 18:22 | 显示全部楼层
本帖最后由 scjda 于 2017-12-18 18:23 编辑
andy2007nt 发表于 2017-12-18 17:32
点击打印条形码序号在更新,点击打印预览看,条形码并没有更新,末尾三位还是001.怎么打印预览和和非打印 ...

我这里都是OK的,你在M6单元格内选择输入任意数字,看下M7单元格尾数及条码的尾数是否在同步变化,如果是,那就没问题的。

捕获.PNG

TA的精华主题

TA的得分主题

 楼主| 发表于 2017-12-18 19:06 | 显示全部楼层
scjda 发表于 2017-12-18 18:22
我这里都是OK的,你在M6单元格内选择输入任意数字,看下M7单元格尾数及条码的尾数是否在同步变化,如果是 ...

M6单元格输入任意数字,M7单元格式同步变化的,但是左边条码的尾数没有跟着变化。但是按打印时,条形码尾数也是跟着变化的。不知问题在哪里。跟电脑的配置有没有关系的?(我这里三台电脑,只有一台老款的装了ACCESS,能够对条形码编辑操作和打印,其他两台不好制作和编辑条形码,也不好操作打印。)
您需要登录后才可以回帖 登录 | 免费注册

本版积分规则

手机版|关于我们|联系我们|ExcelHome

GMT+8, 2025-12-24 23:47 , Processed in 0.107791 second(s), 11 queries , Gzip On, MemCache On.

Powered by Discuz! X3.4

© 1999-2023 Wooffice Inc.

沪公网安备 31011702000001号 沪ICP备11019229号-2

本论坛言论纯属发表者个人意见,任何违反国家相关法律的言论,本站将协助国家相关部门追究发言者责任!     本站特聘法律顾问:李志群律师

快速回复 返回顶部 返回列表