1234

ExcelHome技术论坛

用户名  找回密码
 免费注册

QQ登录

只需一步,快速开始

快捷登录

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

[求助] VBA条件+判断成立,那么引用多内容连接给需求列

[复制链接]

TA的精华主题

TA的得分主题

发表于 2025-1-4 18:38 | 显示全部楼层 |阅读模式
各位老师:如图,欠料汇总表根据H列工单单号(条件不会重复)在欠料明细表D列查找相同条件时,那么O列为负数,把I列(材料品号)和H列(材料品名)各O列(累积欠料)串联的值给到欠料汇总表O列。例子:欠料汇总O列.谢谢!!
17359864248672.png

测试0104.zip

13.83 KB, 下载次数: 7

TA的精华主题

TA的得分主题

发表于 2025-1-4 19:41 | 显示全部楼层

TA的精华主题

TA的得分主题

发表于 2025-1-4 19:44 | 显示全部楼层
WPS 打开
查找.rar (15.56 KB, 下载次数: 11)

评分

2

查看全部评分

TA的精华主题

TA的得分主题

发表于 2025-1-4 19:54 | 显示全部楼层
=TEXTJOIN(CHAR(10),,IF((欠料明细!D2:D10=H5)*(欠料明细!O2:O10<0),欠料明细!I2:I10&欠料明细!H2:H10&欠料明细!O2:O10,""))

image.png

评分

1

查看全部评分

TA的精华主题

TA的得分主题

发表于 2025-1-4 20:08 | 显示全部楼层

TA的精华主题

TA的得分主题

发表于 2025-1-4 22:31 | 显示全部楼层

TA的精华主题

TA的得分主题

发表于 2025-1-5 12:44 | 显示全部楼层

评分理由:
1、正确解题
2、变量命名不失简练,让人闻名而知其义
3、超长代码,该断行处断行,阅读代码轻松愉快【.reduce 和 .map 的断行和缩行】
4、一次性输出数据,效率高

不愧是A佬,既热心帮助坛友,又传达良好的编程习惯。
论坛许多板块的部分代码,虽然从构思来说不失精彩,但夹杂了一些坏习惯。不正确缩行,不正确分行,不申明变量,成心让人难受,人为制造阅读难度,代码难维护,难调试。不断影响新人,从入门编写代码的初始,就养成不良习惯。
其实,这些坏习惯,都是在入门的初始养成的,刚开始要学的东西太多,顾此失彼,难免“偷懒”,随着水平的提高不断改正就好了。万不可给自己找理由,微软或者其他权威都说了可以这样用,语法就支持这样写,这样写的代码很简练,正确解题啦,诸如此类……
既然选择在论坛帮助新人,帮助有需求的网友,展示自己的聪明才华,那就顺带把良好习惯也传播出去……

下面截图,来自微软2001年的VBA帮助文档
Snipaste_2025-01-05_11-26-37.png
Snipaste_2025-01-05_11-41-37.png

TA的精华主题

TA的得分主题

发表于 2025-1-5 14:15 | 显示全部楼层
一江春水1688 发表于 2025-1-5 12:44
评分理由:
1、正确解题
2、变量命名不失简练,让人闻名而知其义

抱歉,用错词了
应该叫缩进,不叫缩行

TA的精华主题

TA的得分主题

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

老师,是否可以帮忙用VBA数组处理,想多学点数组方面的。谢谢

TA的精华主题

TA的得分主题

发表于 2025-1-6 08:52 | 显示全部楼层
小曹369 发表于 2025-1-6 08:32
老师,是否可以帮忙用VBA数组处理,想多学点数组方面的。谢谢

这道题用VBA也不难,等下我有空帮你写一个

评分

1

查看全部评分

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

本版积分规则

1234

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

GMT+8, 2025-4-16 19:54 , Processed in 0.039616 second(s), 17 queries , Gzip On, MemCache On.

Powered by Discuz! X3.4

© 1999-2023 Wooffice Inc.

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

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

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