乔山办公网我们一直在努力
您的位置:乔山办公网 > excel表格制作 > <em>Excel</em> VBA函数中可选参数问题-excel is function,ex

<em>Excel</em> VBA函数中可选参数问题-excel is function,ex

作者:乔山办公网日期:

返回目录:excel表格制作


1.SUB 是主程序 不返回值
2.里面的参数只在函数内部起作用,除非你设置了全局参数

更改函数
3.可以这样更改:
function WriteDat(ByVal NameRowNum As Integer, ByVal CAge As String)
.....
'内部返回给函数
WriteDat = returnstring
end function

调用时候这样调用
sub test()
string1 = WriteDat(NameRowNum , CAge )

end sub

改为zd
Function PicInComment(Optional ByVal PicReserve As Integer, Optional ByVal WidthEdge As Integer )
再试试使用语句PicInComment(1,400)

你这样固定参数的直接将function 改成sub就可以了。
function就是可以传参数给它 进行计算的!


如果没有要求返回值,调用函数的时候就不能带括号,第二个情况直接写 A 1,5就可以了。
好像用call语句就必须带括号,而且也无法返回值
call A(1,5)

相关阅读

关键词不能为空
极力推荐

ppt怎么做_excel表格制作_office365_word文档_365办公网