gpt4 book ai didi

vba - 需要从vba中的函数返回值

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

我正在尝试从函数返回一个值,但没有发生。

Public sub test()
x = 2
msgbox number(x)
Exit Sub

Public Function number(num)
if len(num) = 1 then
num = "0" + num
End if
End Function

该函数返回一个空值。

最佳答案

您需要将结果分配给函数的名称,并将 0 连接起来,如下所示:

Public Function number(num) As String
if len(num) = 1 then
number = "0" & num
Else
number = num
End if
End Function

虽然使用 Format(num, "00") 似乎更容易

关于vba - 需要从vba中的函数返回值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45010499/

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