我有以下代码如何解决vba中的运行时错误6?
TextBox50.Value = Round((CDbl(TextBox3.Value)/(CDbl(Worksheets("calculation").Range("O4").Value)) - 1) * 100, 1) & "%"
TextBox3 = Value
存在于Worksheets("calculation").Range("O4")
的值。
问题是如果Range(O4)的值为零,那么它实质上意味着0/0,这就是为什么我得到运行时6,溢出错误。
有反正我可以用0替换0/0。
任何帮助,非常感谢。谢谢
哇...像一个魅力工作......感谢吨 –
有反正我可以显示输出为“NA”或“ - ”或“NULL” –