1. VB自定义子函数可以通过参数列表来输入。
2. 在定义子函数时,需要在函数名后面加上一对小括号,括号中可以列出多个参数,每个参数之间用逗号隔开。
在调用子函数时,需要按照参数列表的顺序传入对应的参数值。
3. 如果需要输入多个参数,可以使用逗号隔开,例如:MyFunction(param1, param2, param3)。
如果需要传递数组或对象等复杂类型的参数,需要使用特定的语法来进行传递。
用function自定义函数,跟一般的子程序基本相同。不同的是,function需要有返回值 例如 private function sumQiuHe(x as integer,y as integer) sumQiuHe=x+y end function 然后,在其他程序段中调用 dim i as integer i=sumQiuHe(3,5) 即可得i=8 至于自定义inputbox 这个估计是有些难度了。自定义函数,可以是对已经函数、方法等的组合应用,或者对一些基本函数进行扩展。比如,可以写一段固定输出内容的msgbox,在自定义的函数中加入需要固定显示的对话框内容。
如果用VB语句去实现比较基础的函数功能。恐怕是比较难的。
比如,不使用VB的数学运算,你能自己设计一段程序语句去实现加法、乘法吗?也没有这个必要。