返回列表 上一主題 發帖

[發問] VBA不給用工作表函數ABS絕對值功能嗎?

回復 2# VBALearner


    Abs()是屬於Visual Basic函數,直接引用就可以了
Dim MyNumber
MyNumber = Abs(50.3)    ' 傳回 50.3。
MyNumber = Abs(-50.3)    ' 傳回 50.3。

TOP

本帖最後由 lpk187 於 2016-8-8 00:20 編輯

回復 5# VBALearner


    在VBE在中使用"列出屬性或方法"
當你鍵入Application.WorksheetFunction.時所顯示出的下拉式選單所列出的都是工作表函數。如下圖:

而VB的內鍵函數就直接輸入即可,如下圖:反白部份,很像綠色橡皮擦圖示就是VBA內鍵函數


在 VBE說明中,搜尋 "Visual Basic 中可用的工作表函數清單",可獲取其清單

當瞭解工作函數後,且工作表函數在VBA輸入時,是可以簡化其語句,
如Application.WorksheetFunction.CountA()可簡化成Application.CountA()或WorksheetFunction.CountA()

TOP

        靜思自在 : 一個缺口的杯子,如果換一個角度看它,它仍然是圓的。
返回列表 上一主題