ExcelHome技术论坛

 找回密码
 免费注册

QQ登录

只需一步,快速开始

快捷登录

搜索
EH技术汇-专业的职场技能充电站 妙哉!函数段子手趣味讲函数 Excel服务器-会Excel,做管理系统 效率神器,一键搞定繁琐工作
HR薪酬管理数字化实战 Excel 2021函数公式学习大典 Excel数据透视表实战秘技 打造核心竞争力的职场宝典
让更多数据处理,一键完成 数据工作者的案头书 免费直播课集锦 ExcelHome出品 - VBA代码宝免费下载
用ChatGPT与VBA一键搞定Excel WPS表格从入门到精通 Excel VBA经典代码实践指南
楼主: jlj588

[求助] A4纸的多个小标签套打,并更新二维码

[复制链接]

TA的精华主题

TA的得分主题

发表于 2021-7-14 08:09 来自手机 | 显示全部楼层
zpy2 发表于 2021-7-14 08:01
select createqr(编号)||''||编号 from 二维码编号明细表

4列。。。。感觉有点宽
Screenshot_2021-07-14-08-08-20-184_com.mmbox.xbrowser.pro.jpg

TA的精华主题

TA的得分主题

 楼主| 发表于 2021-7-14 08:37 | 显示全部楼层
zpy2 发表于 2021-7-14 08:09
4列。。。。感觉有点宽

请问这个怎么实现的呢?谢谢

TA的精华主题

TA的得分主题

发表于 2021-7-14 08:40 来自手机 | 显示全部楼层
[广告] Excel易用宝 - 提升Excel的操作效率 · Excel / WPS表格插件       ★免费下载 ★       ★ 使用帮助
jlj588 发表于 2021-7-14 08:37
请问这个怎么实现的呢?谢谢

http://club.excelhome.net/forum.php?mod=viewthread&tid=1584463&page=1&mobile=&_dsign=70452270

TA的精华主题

TA的得分主题

发表于 2021-7-14 10:07 | 显示全部楼层
本帖最后由 ggmmlol 于 2021-7-14 18:31 编辑

小标签套打.rar (151.42 KB, 下载次数: 86)

TA的精华主题

TA的得分主题

 楼主| 发表于 2021-7-14 11:23 | 显示全部楼层
[广告] Excel易用宝 - 提升Excel的操作效率 · Excel / WPS表格插件       ★免费下载 ★       ★ 使用帮助

标签数据能不能修改在左边,对应二维码在右边, 不要上下结构的。 因为实物标签纸是横向的

TA的精华主题

TA的得分主题

 楼主| 发表于 2021-7-14 11:28 | 显示全部楼层

TA的精华主题

TA的得分主题

发表于 2021-7-14 18:39 | 显示全部楼层
jlj588 发表于 2021-7-14 11:28
大哥,这个有问题,打印出来的二维码,全部是一样的编号哦,

已经在14楼更新了附件。

一、对于生成二维码的图片全部一样的问题,经过好一番折腾,才找出原因,现在解决了,可以刷新了。
二、模板也完全用你原来的样式横排。
三、二维码纠错等级提到最大了。原来的纠错等级过低,而模板中图片设定的尺寸又很小,导致一些生成的二维码无法被识别,现在应该都好了。

TA的精华主题

TA的得分主题

 楼主| 发表于 2021-7-14 19:28 | 显示全部楼层
本帖最后由 jlj588 于 2021-7-14 19:56 编辑
ggmmlol 发表于 2021-7-14 18:39
已经在14楼更新了附件。

一、对于生成二维码的图片全部一样的问题,经过好一番折腾,才找出原因,现在 ...

如果想打印模板里的 2、4、6、8、10~ 24行的偶数行内容全部为空,    1、3、5~ 25行为13个小标签数据,二维码数据也只显示在这些奇数行。这个代码怎么改?

(也就是想在标签中间插入小的空白行保持和打印模板纸高度一致。不然很难调整。)


Sub 标签套打()
    With Sheet2
        r = .Cells(.Rows.Count, 1).End(xlUp).Row
        ar = .Range("A2").Resize(r)
    End With
    Dim br(1 To 13, 1 To 10)
    Do While n < r
        Erase br
        For k = 1 To 10 Step 3
            For j = 1 To 13
                n = n + 1
                If n = r Then Exit For
                br(j, k) = ar(n, 1)
            Next
            If n = r Then Exit For
        Next
        Me.Range("A1").Resize(13, 10) = br
        Call ttt
        Me.PrintOut Preview:=True
    Loop
End Sub

TA的精华主题

TA的得分主题

发表于 2021-7-14 20:45 | 显示全部楼层
[广告] Excel易用宝 - 提升Excel的操作效率 · Excel / WPS表格插件       ★免费下载 ★       ★ 使用帮助
jlj588 发表于 2021-7-14 19:28
如果想打印模板里的 2、4、6、8、10~ 24行的偶数行内容全部为空,    1、3、5~ 25行为13个小标签数据,二 ...

修改了模板,要重新上附件。对于任何新增加的条件,都宜结合实际附件予以说明,且应模拟期望的结果。

TA的精华主题

TA的得分主题

 楼主| 发表于 2021-7-14 21:11 | 显示全部楼层
本帖最后由 jlj588 于 2021-7-14 21:12 编辑
ggmmlol 发表于 2021-7-14 20:45
修改了模板,要重新上附件。对于任何新增加的条件,都宜结合实际附件予以说明,且应模拟期望的结果。

修改了模板,麻烦看看,怎么才能让1~25的偶数行全部为空,奇数行有数据和二维码,
还有二维码怎么改到最小,扫码能识别到即可。谢谢!

小标签套打2222.rar

163 KB, 下载次数: 19

您需要登录后才可以回帖 登录 | 免费注册

本版积分规则

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

GMT+8, 2024-11-20 02:20 , Processed in 0.044390 second(s), 8 queries , Gzip On, MemCache On.

Powered by Discuz! X3.4

© 1999-2023 Wooffice Inc.

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

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

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