【3】VB:自定义函数
[b27p46] 与Excel内置函数相同,其过程也用于进行计算并返回数值。创建函数过程的方法
1.新建一工作薄\工具-宏-VB编辑器\于属性窗口,将VBAProject改为MyFunctions
2.在工程浏览器窗口选中MyFunctions,选插入\模块,插入名为模块1的模块.
3.在属性窗口将模块1改为:Functions_01
5.在工程浏览器窗口,双击Functions_01,选插入\过程\添加过程对话框:
名称:Mysum,类型:函数,范围:公共的.
7.确定退出添加过程对话框.会自动在代码窗口中添加一个空函数过程.
其中第一句Public function Mysum()用于声明函数过程名称,关键字Public 表明此函数可在所有模块的所有过程里访问.在括号中可以定义X和Y.
9.可在Public function Mysum()和End Function之间输入语句
如:Public function Mysum()
Mysum=0.3*x+0.7*Y
End Function
该语句含义:是将贮存于变量X强的数据乘以0.3后加上变量Y乘以0.7,将结果返回给函数Mysum.
10.单击常用工具栏上的保存,完成自定义函数过程的创建.
[b27p48] 运行自定义函数
1.从工作表里运行自定义函数:在Excel窗口,选:插入\函数\插入对话框,从"或选择类别"下拉列表"中选择"用户定义",即可找到刚定义的函数.
3.单击确定\函数参数对话框\在其中输入X,Y的值,或从选择存贮X,Y的单元格.
4.确定,即可在当前单元格中得到计算结果.
【2】excel自定义函数
2)自定义/类型中输入"M-"0000(其中“M-”为固定项,可自定义,后面4个0则表示编号后数字位数为4位。)
录入邮箱地址:员工统一使用公司的企业邮箱或统一后缀的邮箱/自定义类型中输入【@”@doc3.cn”】
快速录入固定项:类型中输入[=1]”男”;[=2]”女”
类型中输入:
【[DBNum1][$-804]G/通用格式】显示小写中文数字,
【[DBNum2][$-804]G/通用格式】可显示大写中文数字格式,
如需后面加单位,可输入【[DBNum2][$-804]G/通用格式”圆”】
自动添加上升下降箭头/类型中输入[绿色][>0]↑* 0.00;[红色][<0]↓* 0.00。
1)十、在Excel中自定义函数
https://www.toutiao.com/i6663208050679087620/
Excel函数虽丰富,但并不能满足所有需要。可自定义一个函数,来完成一些特定的运算。下面,我们就来自定义一个计算梯形面积的函数:
1.工具→宏→Visual Basic编辑器(或Alt+F11快捷键),打开Visual Basic编辑窗口。
2.插入/模块/插入一个新的模块/模块1。
3.在右边的“代码窗口”中输入以下代码:
Function V(a,b,h)V = h*(a+b)/2End Function
4.关闭窗口,自定义函数完成。
以后可以像使用内置函数一样使用自定义函数。
提示:用上面方法自定义的函数通常只能在相应的工作簿中使用。
【】
联系客服