O que é um arquivo XLSM?
Arquivos com extensão XLSM é um tipo de arquivo de planilha que suporta macros. Do ponto de vista da aplicação, uma Macro é um conjunto de instruções que são usadas para automatizar processos. Uma macro é usada para registrar as etapas que são executadas repetidamente e facilita a execução das ações executando a macro novamente. As macros são programadas com o Visual Basic for Applications (VBA) da Microsoft a partir da pasta de trabalho do Excel usando o Editor do Visual Basic e podem ser executadas/depuradas diretamente de lá.
Os arquivos XLSM são semelhantes aos formatos de arquivo XLM, mas são baseados no formato Open XML introduzido no Microsoft Office 2007. Em outras palavras, XLSM são arquivos XLSX, mas com suporte a macros. Por padrão, o próprio Excel fornece várias macros para uso comum. No entanto, você também pode gravar suas próprias macros com as funções necessárias.
XLSM - Gravando uma Macro
O Excel fornece etapas fáceis de usar para gravar uma macro. Requer que você tenha as ferramentas do desenvolvedor instaladas para trabalhar com macros. Quando uma gravação de macro está em andamento, ela registra cada ação do usuário para ser reproduzida posteriormente. A gravação de macro, na verdade, envolve todas as etapas que um usuário executa após o início da gravação. Assim, se você colocar o conteúdo de uma célula em negrito, itálico e definir sua justificação de texto após o início de uma gravação de macro, todos esses comandos serão gravados. Cada macro gravada também pode receber um atalho para reprodução rápida mais tarde. A gravação de macro gera código VBA na forma de uma macro que pode ser editada usando o Visual Basic Editor (VBE).