gpt4 book ai didi

vba - 带可选参数的函数

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

我正在尝试使用可选参数在 VBA 中学习和实现一个函数。我正在尝试在给定字符或子字符串的情况下分隔字符串中的值以进行分隔。

Private Function SeperateString(MainString As String, Seperator As String) As String
{

// Body

}

例如:我想使用分隔符“-”分隔“1-2-3-4-5”或使用分隔符“/”分隔“1/2/3/4/5”。

我将使用 Instr 和其他函数编写逻辑。我的疑问是我想传递一个分隔符,所以我不需要为每个函数编写一个单独的函数,并且如果没有传递任何内容,我希望“-”成为默认值。我可以这样做吗?

最佳答案

Private Function SeparateString(MainString as String, 
Optional Separator as String = "-") As String

哦,这是VBA。没有 {}没有 // ,但我相信你知道...

但是,我不得不建议使用 Split()可能是比自己编写更好的选择。

关于vba - 带可选参数的函数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30467380/

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