我有功能:
Function importCSV(fileName As Variant) As Boolean
' some code
' no importCSV = TRUE
end Function
我称之为此功能
importCSV (fileName As Variant)
每一个都行,当一个修改函数时就会萌芽。
Function importCSV(fileName As Variant, linkToHeader As Boolean) As Boolean
' some code
' no importCSV = TRUE
end Function
我不能像这样调用函数
importCSV (fileName As Variant, TRUE)
VBA检测语法错误,必须调用
a = importCSV(fileName As Variant, TRUE)
为什么?
答案 0 :(得分:11)
为避免将返回值分配给任何变量,您可以使用call
关键字
call importCSV(fileName As Variant, TRUE)
此外,你可以这样调用函数:
importCSV fileName:="File name", linkToHeader:=TRUE