gpt4 book ai didi

excel vba-重写循环中公式返回的错误(类型不匹配)

转载 作者:行者123 更新时间:2023-12-02 19:42:17 24 4
gpt4 key购买 nike

我的工作表的 H 列中是一个 vlookup 公式,H 列中的某些行返回“#n/a”错误。我似乎无法让 VBA 检查 H 列中的错误并将其替换为字符串。这是我到目前为止所拥有的:

For Each F In activeworkbook.Worksheets(1).Range("H11:H90" )
If F = "#N/A" Then
F.Offset(0, 1) = "failed"
Else
F.Offset(0, 1) = "found"
End If
Next

我该如何解决这个问题?

最佳答案

替换

If F = "#N/A" Then

If CVErr(F.Value) = CVErr(xlErrNA)

我猜您正在尝试查找带有 #NA 错误的单元格?我希望您知道您不需要 VBA 来完成此操作?您可以使用Col I中的=ISNA()公式来得到您想要的吗?

关于excel vba-重写循环中公式返回的错误(类型不匹配),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44248985/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com