【发布时间】:2018-06-26 18:59:28
【问题描述】:
我想知道是否有人对我做错了什么有任何建议,或者是否有可能。
我正在处理 3 列: X 栏 = 服务数量,Y 栏 = 账单数量,Z 栏是 X 除以 Y 的计算结果。
有时,X 列中有一个文本条目 - 当发生这种情况时,我希望 Z 列简单地反映 Y 列包含的内容。
这是我编写的代码...我尝试了(似乎)所有可能的引号和括号组合,但无济于事。
ActiveCell.FormulaR1C1 = _
"=IF(IsNumeric(RC[-2]),=RC[-2]/RC[-1],=RC[-1])"
谢谢!
【问题讨论】:
-
删除第一个之后的
=。 -
IsNumeric也是一个 VBA 函数。它的等效函数是IsNumber
标签: excel vba if-statement excel-formula isnumeric