【求助】在excel里自定义的VBA函数无法插入
<P>各位大侠:</P><P> 我在excel里编了个函数,如word文档里所示。在VBE窗口里点保存,然后到相应的工作表中,插入函数,选我编的函数,然后可以使用。</P>
<P> 现在我想即使在关掉此工作表后,在打开其他表格时仍能应用此函数,做了如下操作:</P>
<P> 1 VBE中创建完函数</P>
<P>2 切至excel,“工具”菜单——“宏”——“宏”</P>
<P>3 excel出现“宏”对话框,在“宏名”中输入我那函数的名字(anoise),然后点“执行”,系统提示“参数不可选”。问题就是这样的,请高手帮忙。修改或是能有更好的方法都行啊!</P>
<P> 先谢谢了!</P>
<P>还有就是哪位有excel里VBA的编程例子,能分享下吗?</P>
<P>谢谢啦!</P> <P>我主要是做ExcelVBA的,看了你的帖子,从帖子上看未发现问题。问题可能如下:①此函数只能加载在模块中;②只能在本工作簿中使用,③如在其它的Excel(工作簿)中使用需将此函数重新复制在模块中或做成加载宏。</P>
<P>黄玉宏 二○○六年六月四日</P> <P>谢谢!</P>
<P>"做成加载宏",怎么才能做成您说的“加载宏”呢?</P> <P>保存Excel文件时保存为*.xla文件即可。不过我觉得加载宏不是什么好方法,不建议使用,你就将代码复制一下,这有什么难的。</P>
<P>黄玉宏 二○○六年六月五日</P> <P>今天去西单看了本书,存成*.xla啦,跟你说的一样。谢谢啦!</P>
<P> </P> <P>你这种方式是在自定义函数里面出现的,如果要出现在宏里面,则不能为函数模式,而应为子程序sub方式.</P> <P>也可以在编辑器里把你的模块导出来,然后需要在导入近来就行了!</P>
页:
[1]