如何在Excel工作表中引用自定义函数

如题所述

使用VBA编辑一段函数代码,复制在公用模块中。

而后在excel表格界面即可直接引用该公式。

    ALT+F11

    插入模块

    输入代码

    回到excel界面使用公式

例如,如下代码将返回所在单元格的RGB值。可在单元格中使用=RGB(单元格地址)进行试验。

Function RGB(myRange As Range)
Dim r, g, b
r = Int(myRange.Interior.Color / 65025)
g = Int((myRange.Interior.Color Mod 65025) / 255)
b = Int(myRange.Interior.Color Mod 255)
RGB = r & ", " & g & ", " & b
End Function

 

温馨提示:答案为网友推荐,仅供参考
第1个回答  2014-12-24
excel中的自定义函数,是有VBA代码在模块写的一种function过程
写完后,可以直接在工作表中使用
如:
function zh
zh="OK"
end function
那么在工作表中输入=zh
结果是OK本回答被提问者和网友采纳
第2个回答  2014-12-24
和普通函数一样
=自定义函数名(参数1,参数2,.....)
第3个回答  2014-12-24
=自定义的函数名
相似回答