单击按钮的VLOOKUP

时间:2015-06-03 09:50:11

标签: excel vba excel-vba excel-2010

我试图为点击按钮编写一些代码来执行VLOOKUP。

Sheet1 =付款表单,Sheet2 = Global,Sheet3 =详细信息

按钮将在工作表"付款表格"。

这将是全球资料中的细胞的代码,

O1 = =VLOOKUP(BA,Details!A:H,8,0)
P1 = =VLOOKUP(BA,Details!A:H,6,0)
Q1 = VLOOKUP(BA,Details!A:H,5,0)

我需要循环遍历所有行,因为每月可以更改金额,如果找到匹配项执行VlookUp,则找不到匹配项,从详细信息表中删除该行。

例如:全局,单元格B1 = 27801.在找到详细信息匹配中,然后从列O,P& O中执行上述代码。 Q. 全局,B2 = 27802.在详细信息中找不到匹配的记录,行已删除。继续第3行和第3行4 ......

1 个答案:

答案 0 :(得分:0)


我建议你把所有的值放在表格中会更有效率(不是简单地输入excel单元格),你需要通过INSERT创建表格 - >表格。它看起来像这样:  global table
这也是为了细节:
Details table
回到全局工作表,只需输入1行公式,同一列中的其余行将具有相同的公式“样式”
列O:= VLOOKUP([列BA],表2 [[#All],[Column1]:[Column8]],8,FALSE)
列P:= VLOOKUP([BA栏],详情!A:H,6,FALSE)
列Q:= VLOOKUP([BA栏],详情!A:H,5,FALSE)

要删除不需要的行,只需过滤掉列中的空白值即可。