答:有百2" />
乔山办公网我们一直在努力
您的位置:乔山办公网 > excel表格制作 > VBA中如何调用其他函数可使用其返回值

VBA中如何调用其他函数可使用其返回值

作者:乔山办公网日期:

返回目录:excel表格制作


Private Function ccc(a As Integer) As Integer
ccc=a*a+2
End Function


答:有2种办法。
1、把myChoice定义为模块及变量。也就是把Sub MsgYesNo()里的
“Dim myChoice As Integer”这句放到模块顶端。
2、把Sub MsgYesNo()改为函数模块,
Function MsgYesNo()
Dim question As String
Dim myButtons As Integer
Dim myTitle As String
Dim myChoice As Integer
question = "The file local.cnf exists,Do you want to overwrite it?"
myButtons = vbYesNo + vbQuestion + vbDefaultButton2
myTitle = "Overwrite"
MsgYesNo = MsgBox(question, myButtons, myTitle)
End Function
然后调用语句写出:
Call MsgYesNo
If MsgYesNo = 6 Then
GoTo Line1
Else
GoTo Line2
If IsErr(a) Then

1、直接调用或者call 过程名 call 函数名就可以了,比如7a64e58685e5aeb9365 

Private Sub CommandButton1_Click()

MsgBox "你调用了CommandButton1_Click过程"

End Sub

Private Sub CommandButton2_Click()

Call CommandButton1_Click

End Sub

2、如果有参数的话需要带上参数,比如

Private Sub CommandButton1_Click()

Call MsgStr("这是过程/函数调用示例")

End Sub

Sub MsgStr(str As String)

MsgBox str

End Sub

扩展资料:

在一个变化过程中,发生变化的量叫变量,有些数值是不随变量而改变的,我们称它们为常量。

自变量:一个与它量有关联的变量,这一量中的任何一值都能在它量中找到对应的固定值。

因变量:随着自变量的变化而变化,且自变量取唯一值时,因变量有且只有唯一值与其相对应。

函数值:在y是x的函数中,x确定一个值,y就随之确定一个值,当x取a时,y就随之确定为b,b就叫做a的函数值

输入值的集合X称为F的域;可能输出值的集合Y称为F的域。函数的值域是指通过映射定义域中所有元素的F而获得的实际输出值的集合。请注意,将函数的值字段称为函数的相应字段的子集是不正确的。

在计算机科学中,参数和返回值的数据类型决定了子程序的定义域和对应域。因此,定义域和相应的域是在函数开始时确定的强制约束。另一方面,价值域与实际实现相关。

参考资料:

百度百科-函数

相关阅读

关键词不能为空
极力推荐

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