gpt4 book ai didi

vba - 我有这个引用的类型不匹配错误

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

这是我遇到问题的代码。当B列中相应行中的值为氘时,我只是尝试将值“0”输入到G列中。调试器告诉我我的错误在于包含 If 语句的行。

For i = 3 To 30
If Worksheets("Master PEC").Cells(i, 2) = "Deuterium" Then
Worksheets("Master PEC").Cells(i, 7).Value = 0
End If
Next

截屏:

screenshot

最佳答案

您不能将错误等同于字符串。

您将需要添加一个检查以不测试错误。

For i = 3 To 30
If Not IsError(Worksheets("Master PEC").Cells(i, 2)) Then
If Worksheets("Master PEC").Cells(i, 2) = "Deuterium" Then
Worksheets("Master PEC").Cells(i, 7).Value = 0
End IF
End If
Next

关于vba - 我有这个引用的类型不匹配错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45825208/

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