vba编程最重要特征

vba编程最重要特征
2025-04-08 17:24:47
推荐回答(1个)
回答1:

我分步骤大概解释下:
1)Function ReadJJ(...) As Boolean
定义了一个名叫ReadJJ的函数,这个函数是布尔型的(Boolean),即这个函数返回的值只能是True或Fasle。

2) Public Function ReadJJ(...) As Boolean
这里相比1)多了一个Public关键字,意思是这个函数是公共的,可以用在代码所在模块之外的模块。 假如你的这个函数所在模块为模块1,还有另外一个模块2,那么模块2中可以直接引用这个函数。

3)ReadJJ(Ra As Range, ValP As Integer, ValV As Double, StrJX As String)

这次抛开其他专门讲下括号里的内容。 意思是说需要向这个函数提供4个名为Ra、VaiP、VaiV、StrJX的参数。不过这4个参数是有要求,
Ra as Range就是说这个参数的类型必须是工作表上的单元格区域,如A1,A1:C1.
VaiP as Integer就是说VaiP参数要求是整型的,如1、100
ValV As Double 说明VaiV是双精度型的,如2.1598
StrJX As String说明StrJX是字符串及文本类型的,如”Abcde“

引用这个函数时就类似工作表函数一样:

1

ReadJJ Range("A1"),10,3.14159,"abcde"

以上可以运行这个函数过程。

1
2

dim test as boolean
test=ReadJJ(Range("A1"),10,3.14159,"abcde")

以上会返回一个True或False给变量test

你还可在工作中像输入Sum等函数类似的方式使用这个ReadJJ函数