ExcelHome技术论坛

 找回密码
 免费注册

QQ登录

只需一步,快速开始

快捷登录

搜索
EH技术汇-专业的职场技能充电站 妙哉!函数段子手趣味讲函数 Excel服务器-会Excel,做管理系统 Excel Home精品图文教程库
HR薪酬管理数字化实战 Excel 2021函数公式学习大典 Excel数据透视表实战秘技 打造核心竞争力的职场宝典
300集Office 2010微视频教程 数据工作者的案头书 免费直播课集锦 ExcelHome出品 - VBA代码宝免费下载
用ChatGPT与VBA一键搞定Excel WPS表格从入门到精通 Excel VBA经典代码实践指南
123
返回列表 发新帖
楼主: Peny2020

[已解决] 按条件再按日期匹配数量

[复制链接]

TA的精华主题

TA的得分主题

 楼主| 发表于 2024-4-7 21:51 | 显示全部楼层
本帖最后由 Peny2020 于 2024-4-7 21:57 编辑
shiruiqiang 发表于 2024-4-7 17:13
?下载的附件看不懂

附错了,这个才是

test.zip

22.69 KB, 下载次数: 5

TA的精华主题

TA的得分主题

发表于 2024-4-7 22:00 | 显示全部楼层
image.png

就是第一次判断第一个字典,第二次先要去看刚才的字典在吗?没的话找第二个,再没有找第三个。。。。。。还要多几重去判断。

TA的精华主题

TA的得分主题

 楼主| 发表于 2024-4-8 07:29 来自手机 | 显示全部楼层
shiruiqiang 发表于 2024-4-7 22:00
就是第一次判断第一个字典,第二次先要去看刚才的字典在吗?没的话找第二个,再没有找第三个。。。。。 ...

其实这样也可以了,不麻烦你了,我自己加多个把数量为0的删掉就好了,谢谢你了

TA的精华主题

TA的得分主题

 楼主| 发表于 2024-4-9 14:15 | 显示全部楼层
本帖最后由 Peny2020 于 2024-4-9 14:50 编辑
shiruiqiang 发表于 2024-4-7 22:00
就是第一次判断第一个字典,第二次先要去看刚才的字典在吗?没的话找第二个,再没有找第三个。。。。。 ...

不好意思,我又要麻烦你了。可不可以在做分配时,先把数据的type统一呢?还是说什么原因导致报错的?每次都是到20就报错,如果只有19条数据就又可以,谢谢了。

我好像知道原因,dic(brr(m, 1) & "|" & brr(m, 2)).Remove n '移除第一到n次出现的字典 是不是因为这一个料号在数据源里就只有一条数据,而这个命令又是移除了第一次出现的,所以就出现报错了?那要怎么改?

image.png
image.png

test.zip

20.73 KB, 下载次数: 3

TA的精华主题

TA的得分主题

发表于 2024-4-9 15:32 | 显示全部楼层
你这种情况,需要花一点时间,静下心,把所有会出现的情况都罗列出来,然后重新写一下。先关注一下吧

TA的精华主题

TA的得分主题

 楼主| 发表于 2024-4-9 15:45 来自手机 | 显示全部楼层
shiruiqiang 发表于 2024-4-9 15:32
你这种情况,需要花一点时间,静下心,把所有会出现的情况都罗列出来,然后重新写一下。先关注一下吧

真不好意思麻烦你了,其实就是
第一次判断字典里日期为第一后进的数量先扣,扣够了。就不需往下,否则先保留第一条扣的记录,然后往下找日期第二后进的并用上一条扣剩的数量与第二后进的扣,同理扣够了就停,否则就再保留前两条并继续找日期为第三后进的用上二条扣剩的与第三后进的扣,循环下去直到表1的数量全减完停止。
我知道很费神,在这真心谢谢你的帮忙

TA的精华主题

TA的得分主题

发表于 2024-4-10 08:15 | 显示全部楼层
理了一下流程,基本各种情况满足了
image.jpg


主流开发决策流程规范.png

test.rar

23.08 KB, 下载次数: 9

评分

1

查看全部评分

TA的精华主题

TA的得分主题

 楼主| 发表于 2024-4-10 09:23 | 显示全部楼层
[广告] VBA代码宝 - VBA编程加强工具 · VBA代码随查随用  · 内置多项VBA编程加强工具       ★ 免费下载 ★      ★使用手册
shiruiqiang 发表于 2024-4-10 08:15
理了一下流程,基本各种情况满足了

哗,你真是我学习的榜样,这么条理。功能完美实现,谢谢你的帮助和指导。
您需要登录后才可以回帖 登录 | 免费注册

本版积分规则

关闭

最新热点上一条 /1 下一条

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

GMT+8, 2024-6-1 21:14 , Processed in 0.050925 second(s), 10 queries , Gzip On, MemCache On.

Powered by Discuz! X3.4

© 1999-2023 Wooffice Inc.

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

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

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