gpt4 book ai didi

excel - MsgBox 语法错误

转载 作者:行者123 更新时间:2023-12-03 00:00:36 26 4
gpt4 key购买 nike

这会导致语法错误:

Sub test()
MsgBox("hello world", vbOKCancel) ' syntax error at this line
Exit Sub
End Sub

为什么?

最佳答案

您只是将 MsgBox 方法用作 Sub。在 VB6/VBA 中,Sub 调用要么不使用括号,要么使用 Call 关键字。

MsgBox "hello world", vbOKCancel

or

Call MsgBox("hello world", vbOKCancel)

当将该方法用作函数时(即您想要返回值),括号就会发挥作用

Dim msgResult

msgResult = MsgBox("hello world", vbOKCancel)

我猜想,由于您使用的是 vbOKCancel,因此您最终将使用这个版本来找出用户点击的内容。

关于excel - MsgBox 语法错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20949487/

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