Excel文件打开,按Alt+ F11,跳出Microsoft Visual Basic 编辑界面,添加自定义函数或者其他代码后,按开始执行,此时一般会弹出信息,代码无法运行。原来Excel默认状态下是禁止宏运行的,如下设置即可:
2007版Excel:
Excel文件中,点击左上角圆圈(类似Windows下的Home图标),Excel选项(Excel options)--> 信任中心(trust Center)--> 信任中心设置 (Trust center Settings)--> 宏设置(macro settings)--> 选中启用所有的宏(Enable all macros ...)
2010版Excel:
菜单 文件(file) --> 选项(options) --> 信任中心(trust Center)--> 信任中心设置 (Trust center Settings) --> 宏设置(macro settings) --> 选中启用所有的宏(Enable all macros ...)
设置之后,代码成功运行,也可以设置断点,单步调试,非常方便 。