Excel для Mac - не могу создать свои собственные макросы
У меня есть макрос (для Excel - Windows), который URL-адрес кодирует строки - то есть пространство становится%20. Когда я открываю *.xlsm на Mac с установленным Excel (Office для Mac 2011), он не работает. Нет ошибок - ничего!! Я нашел это из Google - 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, чтобы отобразить окно свойств, и изменив свойство Name на любое другое. "