检查excel中的单元格是否为空或空白
我有一个关于在Excel VBA中检查单元格是否为空的问题。 我做了0,但不知道如何做空或空。
码:
ActiveCell.FormulaR1C1 = "=1000/(IF( RC[-2] = 0,100000000,RC[-2]))"
我想要什么,如果RC [-2] = 0或空,那么RC [-2] = 100000000,如果不是,那么RC [-2]
如: "=1000/(IF( OR(RC[-2] = 0, RC[-2]= Empty),100000000,RC[-2]))"
但这个代码不这样做
编辑:可以在文本中的单元格格式
为您的要求服务:
ActiveCell.FormulaR1C1 = "=IF(NOT(ISBLANK(RC[-2])),IF(AND(ISNUMBER(VALUE(RC[-2])),VALUE(RC[-2])<>0),1000/VALUE(RC[-2]),0.000001),0.000001)"
尝试使用IsEmpty而不是IsBlank。