0
我有一个表中约500K项目的列表。我需要根据年份和服务代码进行匹配。 我想使它动态,因为我需要搜索吨和床单。所以基本上我有这个:VBA中的VBA多标准搜索
'我宁愿不这样做,但我不明白。这会为每个变量创建一个临时范围。我这样做是因为当我在具有范围的单元格中输入下面的公式时,它可以工作。
Sheets("Worker").Range("A1").Name = "yearlk"
Sheets("Worker").Range("A2").Name = "svclk"
For xlRow = 2 To xlLastRow
Range("yearlk").Value = Cells(xlRow, xlColYear) 'Sets the range to the current year
Range("svclk").Value = Cells(xlRow, xlServiceCode) 'sets the range to current ServiceCode
Exists = Evaluate("{=INDEX(vwSVC_RegTool[service_code_id],MATCH(1,(vwSVC_RegTool[term_year]=yearlk)*(vwSVC_RegTool[service_code_id]=svclk),0))}")
next xlRow
什么是讨厌我,它在细胞中所有的作品,但我想提出一个自定义的工具,所以它需要从xlam工作。
现在,如果我要谈论这一切错误确定...我的主要目标是说...年= 2012年和SVC = A52453 ...表中是否存在该组合。 – 2014-10-09 21:25:46