我不断收到类型不匹配的错误,并试图改变几次类型。我只是试图遍历每个工作表和指定范围,以查看该范围内每个单元格中是否存在该单词。类型不匹配错误通过工作表VBA循环
Sub CheckWord()
Dim arrVar As Variant
Dim ws As Worksheet
Dim strCheck As Range
Set arrVar = ActiveWorkbook.Worksheets
'MsgBox (arrVar)
For Each ws In arrVar
If ws.Range("C9:G20").Value = "Word" Then
MsgBox (True)
End If
Next ws
End Sub
'ws.Range( “C9:G20”)'返回包含阵列的'Variant'。你不能将它与'String'进行比较。 – Comintern