楼主 chrisfang |
Q:在Excel 2007中如何创建自定义函数? A:自定义函数是利用VBA二次开发功能所编写的函数程序,可以与工作表函数一样在工作表中使用。创建自定义函数的步骤如下: 步骤1,在Excel工作表界面下按<ALT+F11>组合键打开VBA窗口,进入VBA编辑环境,在其窗口的菜单栏上依次单击“插入”→“模块”,可在当前VBA工程中插入模块,并直接进入此模块的代码编辑区域。可在此编辑区域中输入自定义函数的程序代码。 ![]() 步骤2,单击窗口右上角的“关闭”按钮关闭VBA编辑窗口,返回到工作表窗口中。此时即可在当前工作簿中使用刚刚创建的自定义函数,并且可以在函数列表的“用户定义”类别中找到此自定义函数。 ![]() 步骤3,要使自定义函数能够应用在其他工作簿中,需要将这个包含自定义函数的工作簿另存为“加载宏”。依次单击“Office按钮”→“另存为”→“其他格式”,打开“另存为”对话框,在“保存类型”下拉列表中选择“Excel 加载宏”,然后为此加载宏命名后单击“保存”按钮进行保存。 ![]() 步骤4,保存后需要在加载项中添加加载宏。单击“Office按钮”→“Excel选项”,打开“Excel选项”对话框,在左侧类别中选择“加载项”,然后在右侧下方的“管理”下拉列表中选择“Excel 加载项”,再单击“转到”按钮,打开“加载宏”对话框,在其中勾选之前所保存的包含自定义函数的加载宏前面的复选框,最后单击“确定”即可完成加载项的添加。 ![]() 至此,本机上的所有工作簿都可以使用此自定义函数。通常情况下,可以在一个加载宏文件中添加所有需要的自定义函数,以减少加载项的数量。如果要与他人分享这些自定义函数,则可以将加载宏文件直接复制给其他人。 |
2楼 omnw |
自定义函数只能将代码写在“模块”中,不能写在工作表代码区中。 |
3楼 gclzhmzd |
很好,谢谢 |
4楼 fqqdc |
非常感谢~~! |
5楼 200240 |
偶像 这就是我今后写作的范文了。 |
6楼 我辶以后 |
好东西,学习 |
7楼 水星钓鱼 |
学习 |
8楼 刘苏 |
![]() |
9楼 hustclm |
以前写过几次,现在再看,一下就看懂了 |
10楼 芐雨 |
![]() |