当前位置:编程学习 > VB >>

循环查找的问题(用与解决工作中的问题,不胜感激)

我想用vba在excel里编写,通过循环a表的“编号缩写”找到b表对应的产品编码,比较实际产量与计划产量,如果能找到则返回实际产量与订单个数(实际产量<计划产量,如果有实际产量>计划产量,则返回计划产量),如果实际产量为一个多订单,则返回的订单完成数为2。(例如:953系列的实际产量为52,计划数为两个定单,则应返回产量80,订单执行个数2) 

a表字段:                               b表字段 

编号缩写   实际产量              订单编号           产品编号            计划产量 
876       1000                     1         sd45725876ad-01        522 
953        80                      2         sf6564953fe-01         50 
554        70                      3        ft6125554fg-02         50 
337        80                      4        ft6125554fg-02         40 
951                                5        gfd654337df-04         100 
--------------------编程问答-------------------- 那有什么技术问题呢???不是很难实现啊。 --------------------编程问答-------------------- 唉,本来不难的问题,被楼主说得云里雾里的,难度可是大大的增加了呀。
--------------------编程问答-------------------- LZ你大概的想法我能理解,个人建议你两个表之间要有一个字段相联系,不能用A表的一个字段作为B表中另一个字段的缩写再进去模糊查找,否则数据量一大,很容易死翘翘。 --------------------编程问答-------------------- 纯粹帮顶 --------------------编程问答-------------------- “953系列的实际产量为52”?是笔误么?

看你的表里,953系列的实际产量为80啊? --------------------编程问答-------------------- 顶了 --------------------编程问答-------------------- 没有明白哦
实际产量是80啊 --------------------编程问答-------------------- 建议,在B表中用mid函数提取缩写编码,当然必须编码字段一样才可以,然后使用循环语句查询
从表头开始到最大行列,这样就可以了,我没做,想法是这个,不知道能不能做出来,没测试 --------------------编程问答-------------------- 又仔细看了一遍说的稀里糊涂的, --------------------编程问答--------------------
补充:VB ,  VBA
CopyRight © 2022 站长资源库 编程知识问答 zzzyk.com All Rights Reserved
部分文章来自网络,