码迷,mamicode.com
首页 > 编程语言 > 详细

VBA语言(三)函数

时间:2019-02-04 10:26:11      阅读:243      评论:0      收藏:0      [点我收藏+]

标签:语言   col   任务   属性   bsp   一个   注意   计算   font   

一.函数过程

1.VBA有以下三种函数过程:

  1. 子程序过程(子程序)执行一些有用的任务但是不返回任何值。他们以关键字Sub开头,和关键字End Sub结束;
  2. 函数过程(函数)执行具体的任务并返回值。以关键字Function开头,End Function结束;
  3. 属性过程用于自定义对象。使用属性过程,你可以设置和获取对象属性的值,或者设置对另外一个对象的引用。

 

2.创建函数过程

  • 关于函数名称

         函数名称应该点名该函数的作用,并且必须和变量的命名规则一致。

  • 创建函数

          1)声明一个空函数过程:

Public Function SumItUp()
 
End Function

 

第一句声明函数过程名称,关键字Public表面这个函数可以在所有模块的所有过程里访问。关键字Public是可选的。注意,关键字Function后面是函数名称(SumItUp)和一对空括号。在括号里你可以列上计算中需要的数据项目。每个函数过程都以End Function语句结束。

        2)声明一个传递参数的函数过程:

Public Function SumItUp(m,n)
  
   SumItUp = m +n
 
End Function

这条语句意思是将储存于变量n上的数据加在储存于变量m的数值上,并且将结果返回给函数SumItUp。在等号后面输入该函数名称,再就是括号和需要加和的数值。在上面的语句中,设置函数名称等于m + n的和

 

 

VBA语言(三)函数

标签:语言   col   任务   属性   bsp   一个   注意   计算   font   

原文地址:https://www.cnblogs.com/diqitian/p/10351462.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!