- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我希望有人能帮助我吗?我做了很多谷歌搜索,无法弄清楚问题是什么。我只接触过vba,所以我肯定不是专家......
我正在尝试在工作中自动执行大型电子表格中的一些计算,我想我可能遗漏了一些非常愚蠢的东西。基本上,其中一个计算是一个单元格除以另一个单元格的简单划分。当它遇到错误时,我希望它返回 0。这是不断出错的代码:
Sheets("Bridge").Range("W" & SumIfInt) = Application.WorksheetFunction.IfError(Sheets("Bridge").Range("AA" & SumIfInt) / Sheets("Bridge").Range("D" & SumIfInt), 0)
我收到运行时错误 6 溢出
提前致谢
最佳答案
编程时,最好先检查错误的可能性,而不是先触发错误再处理,从而避免错误。在执行计算之前检查单元格是否为空或为零:
If IsEmpty(Sheets("Bridge").Range("D" & SumIfInt)) Or Sheets("Bridge").Range("D" & SumIfInt) = 0 Then
Sheets("Bridge").Range("W" & SumIfInt) = 0
Else
Sheets("Bridge").Range("W" & SumIfInt) = Sheets("Bridge").Range("AA" & SumIfInt) / Sheets("Bridge").Range("D" & SumIfInt)
End If
On Error Resume Next 基本上是说“如果遇到错误,请忽略它”。这可能会导致各种意外问题,只能作为最后的手段使用。
另请查看 IsError VBA 中的函数。
关于vba - 在 VBA 中使用 IFERROR,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48152416/
我的公式有一些问题,我希望在这里找到一些帮助。 这是我的公式: =IFERROR(REPLACE(F7, FIND("BOB",A2), 13, "Other"),A2) 我的数据中有 3 个名称(B
如果数组公式中的任何查询在它们命中的范围内没有要查询的实际数据,它们将返回 #VALUE! 并且将鼠标悬停在数组公式上会显示错误。如果我接受这些查询并将它们包装在 IFERROR 中,我会得到相同的结
我有一个具有 =IFERROR 的数组公式功能,并且从各方面来看它都在工作。但是,当我在另一个函数中引用我认为是空白的单元格时,显然不是。 如下所示,C38 中的函数检查 C39 是否为空并返回 FA
在 Excel 工作表中,我正在查找一些值,如果它不存在,我想用空格替换它。当我替换 iferror 时,我的代码工作正常与 0 .但是,当我尝试用空格替换它时 ""我得到错误 - Run time
我记录了一个 Excel 函数(Iferror/Vlookup),我需要对其进行修改以输入变量以使其更具动态性(允许列移动)。下面是我想做的事情的简要概述。第一部分是记录的函数和我要添加的变量。第二部
我正在尝试将 =IFERROR 函数添加到 Excel 公式中。事件单元格中的示例原始公式:=A1/B3 ,示例新公式:=IFERROR(A1/B3;0) .但是它会导致运行时错误。消息框中显示的公式
我正在使用 POI 3.8 读取 excel 我正在使用 POI 的用户模型 api,它能够同时读取 HSSF 和 XSSF 但在评估公式时存在一些问题 POI 3.8 不支持 Excle 的 IFE
我在下面的代码行中收到类型不匹配错误。它在一个循环中,直到第一次迭代才发生错误,其中 .Cells(rowStart + i, ISO_revs_col).Value是一个字符串。这会导致错误是有道理
Sub DeleteNames() Dim nName As Name For Each nName In ThisWorkbook.Names If nName.Name Like "_
我正在尝试像在 Excel 中一样在 Python 中定义我自己的 IFERROR 函数。 (是的,我知道我可以写 try/except。我只是想为我经常使用的 try/except 模式创建一个内联
你如何在这段代码中注入(inject) iferror 函数? For d = 2 To lastrowx2 Worksheets("Educational Service Report").Cell
我希望有人能帮助我吗?我做了很多谷歌搜索,无法弄清楚问题是什么。我只接触过vba,所以我肯定不是专家...... 我正在尝试在工作中自动执行大型电子表格中的一些计算,我想我可能遗漏了一些非常愚蠢的东西
这可能很简单,但似乎我无法找到解决方案。谷歌搜索没有运气(可能是错误的关键字),无论如何: 我需要计算所有找到的 vlookup 结果的平均值并忽略所有未找到的值。 我目前拥有的: = AVERAG
如何将 isblank 和 iferror 放在同一个表达式中。如果单元格为空或者其中有错误,我应该采取措施。 谢谢! 最佳答案 这是一个示例公式。 =IF(OR(ISERROR(C20),ISBLA
我使用以下公式: =IFERROR(INDEX('Cleaned Post'!W:W,MATCH(Combined!$C2,'Cleaned Post'!$C:$C,0))," ") 这个公式运行得很
这是简化版: 假设我正在使用“哪个”函数来查找位置,比如 - position_num=which(df$word=="ABC") 如果该值存在,它会返回一个整数,但如果它无法匹配,它会返回 inte
MySQL中有没有类似IFERROR的函数。例如: IFERROR(25/0,9) 我试过 phpmyadmin 但它说这样的函数 IFERROR 不存在。非常感谢任何帮助 最佳答案 你可以用 IFN
我有许多具有#DIV/0 的单元格!所以我需要把 IFERROR 函数。有没有办法将此公式应用于所有单元格,而不是手动将公式放入每个单元格中? 我尝试了这个 VBA 代码,但我正在寻找更简单的东西。
=IFERROR(VLOOKUP(AS:AS,'Data'!B:G,6,FALSE),"") 当 AS:AS 列中没有要查找的项目时,此公式输出值 0,如何避免 0,仅输出空白? 最佳答案 如果单元格
我有一个看起来像这样的公式 =IFERROR(B83,"OPEN") 因此,如果某个单元格有错误,则将其更改为 OPEN,但如果没有,则返回该单元格中的值。 我试图使单元格也缩短返回到 7 个字符的文
我是一名优秀的程序员,十分优秀!