如何为此编写VBA?

时间:2018-07-21 18:30:18

标签: vba excel-vba

我有一个固定表,如

Aqw Amt     %
A   7500    7
A   10000   8
A   11000   9
A   12000   10
B   7500    7.5
B   10000   8.5
B   11000   9.5
B   12000   10.5

在另一个Excel工作表中,我需要%东西

Aqw Amt %
A   7122    

我的%将是7固定平板中显示的金额小于等于金额。

2 个答案:

答案 0 :(得分:1)

尝试

result = [lst + [val] for lst, val in result]

enter image description here

答案 1 :(得分:0)

您在另一张纸上说过,所以这里工作在两张纸之间

=INDEX(Sheet6!C2:C9,MATCH(1,(Sheet6!A2:A9=Sheet7!A2)*(Sheet6!B2:B9=Sheet7!B2),0))

使用 Ctrl + Shift + Enter

输入

第7页条目

DATA