tft每日頭條

 > 生活

 > excel怎麼調用vba函數

excel怎麼調用vba函數

生活 更新时间:2024-07-29 04:21:22

在程序設計語言中,函數是為完成特定功能所創建的一個過程。在程序中使用函數稱為調用函數。在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

今天的分享就到這裡,歡迎大家在評論區留下您的思路,讓我們共同讨論,也許您的思路是最棒的。喜歡文章記得分享哦!

,

更多精彩资讯请关注tft每日頭條,我们将持续为您更新最新资讯!

查看全部

相关生活资讯推荐

热门生活资讯推荐

网友关注

Copyright 2023-2024 - www.tftnews.com All Rights Reserved