使用Excel中的VBA与数组项和string进行string比较

这可能是一个简单的,但我似乎无法找出什么是错的:

if temp_array(1) = temp_string2 & temp_array(2) = "w" then .... end if 

值是:

temp_array(1)=“test1”

temp_string2 =“test2”

temp_array(2)=“w”

我得到一个types不匹配的错误,突出条件比较…

&是string连接,不是逻辑的。

 if temp_array(1) = temp_string2 And temp_array(2) = "w" then