Excel中,有时候写了一个自定义函数,可能会经常遇到,每次都要插入模块,复制代码,这样有点麻烦,有没有简单的方法,就像Excel自带的函数一样,只要打开Excel就能用自定义函数呢?

方法当然是有的,这里面涉及到了两个关于加载项的知识,制作Excel加载项和添加Excel加载项。详细步骤一一说来。

工具/原料

  • Office2007
  • VBA

方法/步骤

  1. 1

    首先,Excel已有自定义函数(这里就不多说了,如果不了解自定义函数的,可以在我关于自定义函数的经验中找找看)。

  2. 2

    点击Excel左上角的”Office按钮“,选择”另存为“,”其他格式“。

  3. 3

    在弹出的新对话框中,选择”Excel 97-2003加载宏(*.xla),然后选择保存的路径和保存的文件名,点击“保存”键即可。

    到这一步,实际上就完成了制作自定义加载项的工作,接下来,就是添加自定义加载项到Excel中了。

  4. 4

    随便打开一个新的Excel文件,点击左上角的“Office按钮”,选择下面的“Excel选项”,继续选择“加载项”。

  5. 5

    然后点击下方的“转到”按钮。

  6. 6

    这时候又弹出一个新的对话框出来,选择其中的“浏览”按钮。

  7. 7

    此时会出现一个“打开”对话框,找到在步骤3中储存的xla格式的文件,并点击“确定”按钮。

  8. 8

    这时候,就可以看到左侧多了一个文件名,这说明按照正确的路径找到了这个文件,点击“确定”按钮,返回Excel。

  9. 9

    这时候,就可以在Excel中,像自带的函数一样,随意使用模块中的两个函数了。而且任意时候,打开Excel,这个函数都是可以使用的。

  10. 10

    好了,今天的经验就介绍道这里,有什么不明白的地方,可以再联系作者。

    END

注意事项

  • 加载项成功与否,可以在新打开的Excel中,Alt+F11打开VBE界面,看看左侧是否除了本文件外,还多了一个跟加载项文件名相同的文件,如果是的话,就说明加在成功了。
  • 特别要注意:一旦添加了加载项,加载项文件不能移动位置,一旦位置变动了,就无法正常加载,也就没法使用其中的自定义函数了。所以在存储加载文件(xla格式)时,一定要考虑好保存的位置,避免二次移动。如果是必须要移动,那么可以按照加载的方法,重新加载一次就Ok了。
经验内容仅供参考,如果您需解决具体问题(尤其法律、医学等领域),建议您详细咨询相关领域专业人士。