O que é a planilha de macro no Excel?

4

Tenho o Excel 2013. Para acessar o VBA, pressione acidentalmente Ctrl + F11 em vez de Alt + F11 e uma nova planilha chamada 'Macro1' foi criada. Isso parece uma planilha comum, mas a largura da coluna padrão de cada coluna é muito mais ampla e a opção "Visualizar código" está desativada no menu de contexto.

Nada é encontrado na Internet sobre propósito e relevância desta planilha. Alguém sabe o que é essa folha de Macro e o que ela faz?

    
por rajeev 24.09.2017 / 14:58

1 resposta

4

É uma folha de Macro do Excel 4.0, parte da linguagem de macros da XLM. Está incluído para compatibilidade com versões anteriores ao Excel 4. A linguagem VBA foi introduzida no Excel 5 e é muito superior em todos os sentidos, por isso a XLM foi extinta.

Para usá-lo (não recomendado), você escreve uma série de comandos XLM em uma coluna. Será executado de cima para baixo. Para declará-lo, você seleciona a célula superior desse intervalo e, em seguida, no menu 'Inserir', sob o submenu 'nome', escolha 'definir'. Dê um nome adequado e clique em "adicionar". Em seguida, selecione-o na mesma caixa de diálogo e os botões de opção aparecerão abaixo. Eles oferecem 'comando', 'função' ou 'nenhum'. Escolha o comando ou função, conforme apropriado.

Você pode até chamar um procedimento VBA de uma macro XLM do Excel 4.0 usando a função RUN do XLM. Por exemplo, a macro a seguir executa a sub-rotina de teste contida no Módulo1 na pasta de trabalho Book1.xls:

=RUN(Book1.xls!Module1.Test)

Como dito em este artigo :

thanks to Microsoft's practice of “strategic incompatibility” and utter contempt for the investment made by their customers, these rudimentary macros have required specific modifications for every single new version of Excel in the decade since they were originally released, and things have gotten worse, not better, since Microsoft introduced the new Visual Basic programming language for Excel (itself a cesspool of release-to-release incompatibility)

Se você deseja saber mais sobre a XLM, aqui estão alguns recursos:

por 24.09.2017 / 16:10