
图片一是一张未打开的表格,路径及文件名为“桌面\采购清单.xls”

图片二是一张入库单
我现在想通过在不打开一表的情况下查找到入库单中订单号为100001,名称和规格都与上表对应的采购量的值,并以进货仓为订单库,订单号为100001为约束条件,限制入库数量,如果大于2000则不允许保存并提示输入者允许输入的数量以msgbox的形式。
鉴于自己初学VBA,只会把表一用GetObject调用到二里面的空SHEET,然后在M15用SUMPRODUCT求得2000这个值,再将数量下面的单元格有效性设置为不大于M15.这样做完全是不合理的,因为每次在入库的时候可能入的订单号不同,后台所需调用的表格以及变量很多。
所以请大神帮我看看,给一个一步到位的方法,真心感谢!


