excel怎么调用vba函数(ExcelVBA教程0007函数调用)

在程序设计语言中,函数是为完成特定功能所创建的一个过程。在程序中使用函数称为调用函数。在ExcelVBA中,除了有系

统的内部函数可供调用之外,它还可以调用Excel的工作表函数。在Visual Basic 语句中可以使用大多数Excel工作表函数。

这样,由于可供选择的函数类型很多,所以使用Excel VBA完成些特定的任务就显得十分轻松。

excel怎么调用vba函数(ExcelVBA教程0007函数调用)(1)

函数调用

1、调用Excel VBA系统函数

调用Excel VBA函数的一般格式为:

函数名(参数1,参数2,…)

其中,参数也称自变量,参数放在圆括号中,多个参数用逗号分隔。

函数调用后,一般都有一个确定的函数值,它又被称为返回值。

例如:

y=Sqr(256)

本例中把Sqr (平方根函数)的返回值赋给变量y。

2、调用Excel工作表函数

在Visual Basic中,通过WorksheetFunction对象可使用Microsoft Excel工作表函数。

调用工作表函数的-般格式为:

Application. WoksheetFunction.函数名(参数1,参数2,…)

例如:

y=Application.WorkcheetPunction.Min(Range("Al:C10")

把单元格区域Al:C10内的最小值,赋给变量y。

3、在单元格中插入工作表函数

在ExeVBA中,常常需要把个函数的返回值赋给一个单元格。这又称为在单元格中插入工作表函数。

若要在单元格中插入工作表函数,则指定函数作为相应的Range对象的Formula属性值。

例如,将RAND工作表函数(可生成随机数)赋给了活动工作簿中Sheetl上A1:B3单元格区域的Formula属性:

Worksheets("Sheetl).Range("Al:B3").Formula = "=RAND()"

excel怎么调用vba函数(ExcelVBA教程0007函数调用)(2)

今天的分享就到这里,欢迎大家在评论区留下您的思路,让我们共同讨论,也许您的思路是最棒的。喜欢文章记得分享哦!

,

免责声明:本文仅代表文章作者的个人观点,与本站无关。其原创性、真实性以及文中陈述文字和内容未经本站证实,对本文以及其中全部或者部分内容文字的真实性、完整性和原创性本站不作任何保证或承诺,请读者仅作参考,并自行核实相关内容。文章投诉邮箱:anhduc.ph@yahoo.com

    分享
    投诉
    首页