VBA编程中问题

PublicFunctionReadJJ(RaAsRange,ValPAsInteger,ValVAsDouble,StrJXAsString)AsBoolean?上面这... Public Function ReadJJ(Ra As Range, ValP As Integer, ValV As Double, StrJX As String) As Boolean?
上面这句编程什么意思呀?请教懂行的各位亲们,谢谢了!
展开
 我来答
一年孤独58aa
2013-07-01 · TA获得超过1404个赞
知道小有建树答主
回答量:592
采纳率:92%
帮助的人:443万
展开全部

我分步骤大概解释下:

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“


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

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

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

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

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


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

jht200512674
2013-07-01
知道答主
回答量:5
采纳率:0%
帮助的人:5.4万
展开全部
就是定义了一个定义公共函数函数ReadJJ,函数中有四个参数,Ra 是个单元格, ValP 是整型, ValV双精度型, StrJX是字符串型,函数的返回值是布尔型,也就是返回True或者False。具体的功能还要看函数的内容了。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
yufeijyc
2013-07-01 · TA获得超过1.1万个赞
知道大有可为答主
回答量:9421
采纳率:87%
帮助的人:2343万
展开全部
定义公共函数,函数名为ReadJJ,函数返回值类型为Boolean,它有四个参数,Ra,ValP,ValV,StrJX,数据类型分别为Range,integer,Double,String.
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式