我有2个数组和一堆数据。数组设置为范围...
Dim Ar1() As Variant, Ar2() As Variant
Ar2= Workbooks("workbook2.xlsx").Sheets("Sheet2").Range("A2:A" & LastRow).Value
Ar1= Workbooks("workbook2.xlsx").Sheets("Sheet1").Range("A2:A" & LastRow).Value
试图找到类似......
的东西If workbooks("workbook1.xlsx").sheets("Sheet1").range("A" & LastRowH).value = Ar1 Then
do an action
Else
do action 2
End If
和第二个If ...然后是Ar2。这会导致数据类型错误导致错误。如果有办法,我可以告诉我。 感谢!!!!
编辑:如果我检查一个范围并将操作应用于匹配的那些,那么这将更有效 - 谢谢!
答案 0 :(得分:0)
回答我自己的评论,是的,是的。在intertube-intranetwork-wifi-google:D
上找到了这个http://www.vbaexpress.com/forum/showthread.php?55832-vlookup-array-values