值比较应用程序定义的或对象定义的错误
问题描述:
我收到此语句的错误。值比较应用程序定义的或对象定义的错误
If Sheets("P1").Range(Cells(rngUcell.Row, 11)).Value <> "" And _
Sheets("P1").Range(Cells(rngUcell.Row, 12)).Value <> "" Then
当它击中的是检查我得到
“应用程序定义或对象定义的错误”
的语句是正确获取值,如果我将鼠标悬停在每个范围,第一个存储了“R”,第二个存储了“3”。所以通过逻辑它应该执行if语句,因为它们不是空白的。
答
尝试(删除范围(),因为细胞()已经返回一个范围))
If Sheets("P1").Cells(rngUcell.Row, 11).Value <> "" And Sheets("P1").Cells(rngUcell.Row, 12).Value <> "" Then
尝试拆分出来。做一个比较,然后是另一个。这将有助于确定问题。 –