gpt4 book ai didi

vba - 这个简单宏的错误在哪里?

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

我有这个代码:

Sub ADD_PEDIDO_AtualizaPagamentos()

If M6 = erro Then
MsgBox ("Erro!")

Else
Sheets("ADD_PEDIDO").[M9].Value = "Done!"

End If
End Sub

没有“IF”,代码可以正常工作。但是在我插入 IF 和 Else 之后,我总是收到错误代码。
正如您在上面的代码中看到的那样,M6 单元格给予“OK”以插入,但宏给了我错误。

有什么帮助吗?

Without Activate Macro After Activate Macro

最佳答案

您的编码中有一些严重的语法问题。

您应该使用 来引用范围。工作表.范围 方法。

Sub ADD_PEDIDO_AtualizaPagamentos()
If Worksheets("ADD_PEDIDO").Range("M6") = "erro" Then
MsgBox "Erro!"
Else
Worksheets("ADD_PEDIDO").Range("M9").Value = "Done!"
End If
End Sub

关于vba - 这个简单宏的错误在哪里?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48270664/

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