问题描述:
我自己利用excel文件里面自带的vb编写了一个函数,在一个电子表格中插入vb模板,并在这个模板中将vb函数语句写进去,那么在这个电子表格中可以用,但是把这个表格关掉以后,再次打开,这个函数就不被excel认可了,请教高手怎么处理啊
问题解答:
请创建一个新的空白EXCEL工作薄,在这个文件的VB模块中插入需要的自定义函数代码(可以是多个函数)。保存并关闭文件,保存时文件类型选择“加载宏(*.xla)”。打开任意一个EXCEL工作薄,点“工具-加载宏-浏览”,找到你刚保存的xla文件加载进来并在列表框中勾选就行了,这样,以后打开任意EXCEL文件都能使用这些自定义函数了。不再需要用时,在“加载宏”的对话框的列表框里取消勾选即可卸载。
将该文件复制到其他电脑并按相同方法加载,则函数可在其他电脑上使用。
还有不明白请HI我。
你可以创建一个宏,在宏里设置函数。这个宏就可以被其他表格所用。
你打开VBA窗口,看看你上次写的代码还有没有。
如果有,再看看该函数的名字,与你单元格中的名字是否一致。
我也用过自定义函数,出现这种情况的原因可能是把代码保存到别的文件中了(输入代码时,有两个文件处于打开状态)。
或者引用该函数时,把名字写错了。
小白最实用绝招,录制宏
工具→宏→录制宏
把你要的操作 自动变成代码