excel用户表单中的索引匹配

我有我的用户表单,其中包含2个文本框的目标值和实际值。

TextBox1将是我的目标值,而TextBox2将是我的实际值。

当实际值被键入时,用户表单将查看工作表“目标”,并检查是否有任何数量需要加满以达到目标值。

这里是我的“目标”工作表中的数据: 在这里输入图像说明

单元格G1:S1将是我的目标值,而F2:F19将是我的实际值。 如果textbox2(实际值)等于20A,我的文本框1(目标值)是5S,当进入下一个字段时,textbox3填充其他数据,它会popup一个消息提醒用户添加50ml的conpac达到目标值。

我已经通过网页进行了研究,但是似乎在这种情况下索引匹配不起作用。 请帮忙。

谢谢

如果创build以下命名范围:G1:S1命名为“Target_Value”,F2:F19命名为“Actual_Value”,G2:S19命名为“Additions”,则:

=INDEX(Additions,MATCH("20A",Actual_Value,0),MATCH("5S",Target_Value,0)) 

将返回50.你可以把它放在某个单元格中,或修改它在VBA中工作(使用Application.Worksheetfunctions)