为公式添加= IFERROR函数

时间:2015-10-13 07:45:22

标签: excel vba excel-vba

我试图将= IFERROR函数添加到Excel公式中。活动单元格中的原始公式示例:<div class="some-class"> <div class="color-rect"></div> <div class="color-rect"></div> <div class="color-rect"></div> </div> ,示例新公式:.color-rect { width: 100px; height: 100px; background-color: red; padding: 20px; margin: 20px; position: relative; float: left; } 。但是,它会导致运行时错误。消息框中显示的公式似乎是正确的。

我已经测试了相同的代码,用于将括号添加到带有变量的公式:$(".color-rect").click(function(e){ e.target.attr("background-color"); }); ,这很好。我还使用变量测试了与IF函数相同的代码: =A1/B3,这也导致运行时错误。

=IFERROR(A1/B3;0)

有什么明显的理由说明它为什么不起作用?

2 个答案:

答案 0 :(得分:1)

在通过VBA创建公式时,您需要使用逗号而不是分号。 所以,改变这个:

Last_Part = ";0)"

到此:

Last_Part = ",0)"

答案 1 :(得分:0)

昨天花了好几个小时后,我在发布问题后5秒钟找到了解决方案。

解决方案:

Last_Part =“,0”

我用分号“;”作为excel中的分隔符,但从VBA插入时我必须使用逗号“,”。