gpt4 book ai didi

vba - If Then 语句上的运行时错误 '13' "Type Mismatch"

转载 作者:行者123 更新时间:2023-12-04 21:35:41 33 4
gpt4 key购买 nike

我收到以下代码的运行时错误“13”(类型不匹配),我不知道为什么。在我添加“and”和第二个条件之前它正在工作。第一个 (a, 43) 值是读取为“#N/A”的错误。
有任何想法吗?

If IsNumeric(Sheets("Reuters").Cells(a, 43).Value) = True And _ 
Abs(Sheets("Reuters").Cells(a, 43).Value) >= 0.0799 Then
pfl = "P"
ct = ct + 1
Else
pfl = Empty
End If

最佳答案

改变你的代码说

pfl = Empty
If IsNumeric(Sheets("Reuters").Cells(a, 43).Value) Then
If Abs(Sheets("Reuters").Cells(a, 43).Value) >= 0.0799 Then
pfl = "P"
ct = ct + 1
End If
End If

关于vba - If Then 语句上的运行时错误 '13' "Type Mismatch",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38836468/

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