本文目录一览:

寻找真正地高手,VBA编程,在Excel 中封装特定单元格属性,引用属性自定义函数过程怎么做?代码贴尚学习下

没看明白你想要什么,是用自定义函数引用单元格的属性吗?

下面的自定义函数,可以取得引用单元格的 填充颜色:

Function iColor(c As Range) As Variant

iColor = c.Interior.Color

End Function

--------------------

比如,A1填充 红色 ,B1使用公式 =icolor(A1) ,可以取得A1的填充颜色的 RGB值为 255

Excel中怎样自定义函数

1、点击“工具”中的“宏”,选择“Visual Basic编辑器”项(按“Alt+F11”快捷键一样效果),如图。

2、在执行1步骤后跳出“Visual Basic编辑器-Book1”窗口,如图。

3、在“Visual Basic编辑器-Book1”窗口中,点击“插入”中的“模块”项,如图。

4、执行3步骤,会跳出如下命令窗口,如图。

5、在“Book1-模块1(代码)”窗口里输入:

Function S(a, b)

S = a * b / 2

End Function

如图。

6、Function S(a, b)是定义函数及参数的,自定义函数必须首先这么定义自己的函数,然后以End Function作结束。输入完毕,关闭窗口,自定义的函数就完成了。

7、下面看看我们自定义的函数实际的运用,如图中的两组数据,我们来计算面积。

8、表格中,点击C3单元格,在fx处输入“=S(A3,B3)”就行了,只要一回车确定,面积就出来了,如图。

9、C4单元格面积的确定,和C3单元格一样,只是“=S(A4,B4)”依次类推。其实,其他函数也差不多类似这样做,只是有时候自定义复杂函数,需要基本的数学知识和VBA基础,这需用自身的积累。

C语言能否为Excel写自定义函数

据我所知,Excel中的自定义函数都是用VBA写的,要想使用C的自定义函数,必须将C函数嵌入到VBA代码中。

office excel能否自己定义函数

用VBA编写一个函数(这个函数就是最后公式里用的函数)

然后另存为加载宏

再在EXCEL里面“工具-加载宏”中加载上刚刚另存的加载宏,说大功告成了

这就得小心,要在另一台机子上使用,就得连加载宏一起拷

excel如何自己建立函数 且能像系统函数一样能直接用的

ALT+F11打开宏编辑器,插入模块,输入以下代码:

Public Function f(x, y)

z = x ^ 2 + y + 1

f = z

End Function

用法:插入——函数——用户定义——y