循环查找的问题(用与解决工作中的问题,不胜感激)
我想用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