检查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。