首页 > 解决方案 > 循环遍历另一个 Excel 工作表上的值

问题描述

我正在尝试查看在 Sheet1 上输入的值是否在 Sheet2 的列表中匹配。当我尝试如下遍历 Sheet2 上的值时,我收到“应用程序定义或对象定义错误”。我是否错误地引用了 Sheet2,或者这是另一个问题?

Do While Sheets("Sheet2").Cells(i, 1) <> ""
     If UCase(Sheets("Sheet2").Cells(i, 1)) = UCase(sheet1value) Then
          MsgBox "Match Found"
          Exit Do
     End If
     i = i + 1
Loop

标签: excelvba

解决方案


推荐阅读