ExcelHome技术论坛

 找回密码
 免费注册

QQ登录

只需一步,快速开始

快捷登录

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

[求助] 逐行往下,按行数据分类计算汇总,内标签数据,外标签数据

[复制链接]

TA的精华主题

TA的得分主题

发表于 2025-1-15 10:13 | 显示全部楼层 |阅读模式
[广告] Excel易用宝 - 提升Excel的操作效率 · Excel / WPS表格插件       ★免费下载 ★       ★ 使用帮助
本帖最后由 lsyoo 于 2025-1-15 13:48 编辑

求助老师,帮忙做个代码,实现,把工作簿NEDA,工作表NEDA,按行把整行选定单元格内容,
复制到工作簿Label,工作表"外",工作表"内",如图1,图2 所示。
(1) 工作表NEDA第二行数据举例: 如 图1 所示。
工作表NEDA,I列为:整箱数,K列为:尾箱数  I2=4,K2=1,(4+1)=5 总共5箱,即整箱4行,尾箱一行,   
   把工作表NEDA,A2:G2,H2, 和  A2:G2,J2,选中区域单元格,复制到工作簿Label-外,整箱数量,4行,加上 尾箱数量,1行。共5行,
   即 Label-外表 从第2行到第7行。
外包装3类:
1.整箱内装4盒,
2. 一箱以上,4盒1箱 依次包装,
3.不满4盒,也算一箱。
每个内盒,有一个唯一码,5位数  Q1 为上次用到编码,这次从1235 开始。
第1行:起始码:01235,终止码:01238
第2行:起始码:01239,终止码:01242
第3行:起始码:01243,终止码:01246
第4行:起始码:01247,终止码:01250
   尾箱数量   1箱
第5行:起始码:012451,终止码:01253
(2) 工作表NEDA第二行数据举例: 如图2 所示。
M列(整盒数),O列(尾盒数) M2=18,O2=1,(18+1)=19 总共19盒
把工作表NEDA,A2:D2,和 F2:G2,L2,N2, 选中单元格区域数据复制到 工作薄Label-内,
从第二行向下重复复制 18行 整盒数量,加上 1行 尾盒数量(共19行)。
(ID编码)唯一码:
  第二行 01235
    依次类推
  第19行 01253





NEDA.zip

1.17 MB, 下载次数: 4

TA的精华主题

TA的得分主题

发表于 2025-1-15 10:41 | 显示全部楼层
只写了[外]的代码,整箱盒数和外箱盒数没搞明白。

NEDA.rar

46.09 KB, 下载次数: 3

TA的精华主题

TA的得分主题

发表于 2025-1-15 10:52 | 显示全部楼层
[广告] VBA代码宝 - VBA编程加强工具 · VBA代码随查随用  · 内置多项VBA编程加强工具       ★ 免费下载 ★      ★使用手册
原代码有什么问题吗?

TA的精华主题

TA的得分主题

 楼主| 发表于 2025-1-15 10:53 | 显示全部楼层
[广告] VBA代码宝 - VBA编程加强工具 · VBA代码随查随用  · 内置多项VBA编程加强工具       ★ 免费下载 ★      ★使用手册
chxw68 发表于 2025-1-15 10:41
只写了[外]的代码,整箱盒数和外箱盒数没搞明白。

整箱 内装4盒, (尾箱数量/整盒数量)向下取整得到 尾箱装几盒。
(整箱数量+尾箱数量)/整盒数量=整盒数  ,

TA的精华主题

TA的得分主题

发表于 2025-1-15 11:08 | 显示全部楼层
lsyoo 发表于 2025-1-15 10:53
整箱 内装4盒, (尾箱数量/整盒数量)向下取整得到 尾箱装几盒。
(整箱数量+尾箱数量)/整盒数量=整 ...

整箱都是4盒吗?你看看NEDA的第4行数据好像不太对吧?

TA的精华主题

TA的得分主题

 楼主| 发表于 2025-1-15 11:20 | 显示全部楼层
本帖最后由 lsyoo 于 2025-1-15 11:32 编辑

chxw68 发表于 2025-1-15 11:08
整箱都是4盒吗?你看看NEDA的第4行数据好像不太对吧?

老师
起始码和终止吗还有点小问题啊
第一行数据的起始码正确是01251  终止码:01253


第4行是 不满一箱的数量,也算是一箱。 2整盒,加一尾盒,3盒。
图3.jpg

TA的精华主题

TA的得分主题

 楼主| 发表于 2025-1-15 11:22 | 显示全部楼层
ykcbf1100 发表于 2025-1-15 10:52
原代码有什么问题吗?

全部是整箱数量,和整盒数量,没有尾箱数量,没有尾盒数量

TA的精华主题

TA的得分主题

发表于 2025-1-15 11:30 | 显示全部楼层
[广告] VBA代码宝 - VBA编程加强工具 · VBA代码随查随用  · 内置多项VBA编程加强工具       ★ 免费下载 ★      ★使用手册
lsyoo 发表于 2025-1-15 11:20
第4行是 不满一箱的数量,也算是一箱。 2整盒,加一尾盒,3盒。

晕了。还不如提供总数量、每箱盒数、每盒数量,这样一目了然。

TA的精华主题

TA的得分主题

 楼主| 发表于 2025-1-15 11:34 | 显示全部楼层
chxw68 发表于 2025-1-15 11:30
晕了。还不如提供总数量、每箱盒数、每盒数量,这样一目了然。

老师,
整箱数量*箱数+尾箱数量=总数量

TA的精华主题

TA的得分主题

发表于 2025-1-15 14:16 | 显示全部楼层
[外]表应该正确了。

NEDA.rar

47.03 KB, 下载次数: 1

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

本版积分规则

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

GMT+8, 2025-1-15 22:52 , Processed in 0.024972 second(s), 8 queries , Gzip On, MemCache On.

Powered by Discuz! X3.4

© 1999-2023 Wooffice Inc.

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

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

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