Excel para Mac - incapaz de criar minhas próprias macros

1

Eu tenho uma macro (feita para o Excel - Windows), que url codifica strings - ou seja, o espaço se torna% 20. Quando eu abro o * .xlsm em um Mac com o Excel instalado (Office para Mac 2011), ele não funciona. Nenhum erro - nada !! Achei isso no googling - link Tentei reinstalá-lo conforme descrito no link acima, sem sucesso. Eu nem consigo que os pequenos "testes" funcionem como descrito.

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

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

E fazendo =hello() ou =hellowhom(A1) no criador de fórmulas.

Quaisquer sugestões ou dicas ??

    
por jens 07.08.2012 / 15:21

1 resposta

0

"O código para uma UDF deve ser colocado em um módulo de código padrão, não em um dos módulos Sheet e não no módulo ThisWorkbook . No editor do VBA, vá para o Insert menu e escolha Módulo . Isto irá inserir um novo módulo de código no projeto. Um módulo pode conter qualquer função numérica, então você pode colocar muitas funções em um único módulo de código. Você pode mudar o nome do módulo. um módulo de Module1 para algo mais significativo pressionando a tecla F4 para exibir a janela Propriedades e alterando a propriedade Nome para o que você quiser "

-de o excelente site de Chip Pearson

    
por 14.08.2012 / 14:39