Excel for Mac - 无法创建我自己的宏

Excel for Mac - 无法创建我自己的宏

我有一个宏(为 Excel - Windows 制作),它对字符串进行 URL 编码 - 即空格变为 %20。当我在安装了 Excel(Office for Mac 2011)的 Mac 上打开 *.xlsm 时,它不起作用。没有错误 - 什么都没有!!我在谷歌上找到了这个 -http://blog.mclaughlinsoftware.com/2010/11/04/excel-2011-without-udfs/ 我尝试按照上述链接中的说明重新安装,但没有成功。我甚至无法让小“测试”按照说明运行。

Function hello()
  hello = "Hello World!"
End Function

Function hellowhom(nameIn As Variant)
  hellowhom = "Hello " + CStr(nameIn) + "!"
End Function 

并在公式生成器中执行=hello()或。=hellowhom(A1)

有什么提示或技巧吗?

答案1

“UDF 的代码应放在标准代码模块中,而不是Sheet放在模块之一中,也不应放在ThisWorkbook模块中。在 VBA 编辑器中,转到插入菜单并选择模块。这将在项目中插入一个新的代码模块。一个模块可以包含任意数量的函数,因此您可以将许多函数放入一个代码模块中。您可以Module1通过按F4键显示特性窗口并改变姓名财产,你想给它做什么就给它做什么。”

-从Chip Pearson 的优秀网站

相关内容