vba运行提示类型不匹配

2025-01-04 07:07:47
推荐回答(3个)
回答1:

在对话框中选调试,然后将鼠标放在变量a上,看一下a的值,有可能是空值或非数值值。
===============================
看你的cells(a,4)单元格中的数据是不是字符型,可能是因为这两侧数据类型不匹配。

回答2:

如果这个单元格里是数字或者日期的话, 和文本"Y"进行比较就会报错

回答3:

Sheet2.Cells(4, 4).value

Sheet2.Cells(4, 4)是单元格对象,value是单元格的值,后面几个也是加上value