Macros para Excel: como mudar o dia-mês-ano para mês

Macros no Excel permitem automatizar tarefas tediosas e criar planilhas que funcionam como um programa de software, em vez de apenas colunas e linhas de dados. A maneira mais fácil de criar uma macro, mesmo se você é um programador avançado é usar a função de gravação para deixar Excel seguir seus passos e registrar cada passo em uma macro que pode ser executado no comando.


O problema com essa abordagem é muitas vezes a macro irá colocar em uma etapa ou formatar uma célula da maneira que ele pensa que é correto e não o que o usuário quer. Em seguida, terá de abrir a macro no modo de edição e alterar o código. Este é um processo bastante simples, mas requer um pouco de conhecimento.

  • Clique no "Desenvolvedor" opção na barra de menu. Se este não estiver disponível, clique no "Botão do Microsoft Office" no canto superior esquerdo e clique em "Opções do Excel." realce o "Popular" categoria e marque a opção que diz: "Mostrar guia Desenvolvedor na Faixa de Opções."

  • Criar uma macro, se você não tiver feito isso, clicando no "Gravar Macro" opção. Realce a célula que contém a data que deseja alterar. Se for um intervalo de células, destacar toda a gama. direita; clique na célula (s) destacado e escolha "Formatar celulas." Certificar-se de que "Encontro" está selecionado na categoria e escolher qualquer um dos formatos. O que você quer não estiver listado e você vai corrigir isso nas próximas etapas. Clique "Parar a gravação."

  • Clique em "macros" e escolher a macro que você criou ou gravado na etapa anterior. Clique "Editar" para abrir a macro-se em uma janela de edição de Visual Basic.



  • Localize a linha que tem a função "NumberFormat" nisso. Se você gravou uma macro na etapa anterior, o código deve ser apenas algumas linhas. Se esta é uma macro criado anteriormente e é muito tempo para procurar manualmente, clique sobre os binóculos na barra de menu para abrir o "Encontrar" opção e insira "NumberFormat" para procurá-lo. Dependendo de como a célula foi selecionada a linha pode começar "Seleção" ou "Alcance." O formato que você quer mudar é nas citações após o sinal de igual.

    Apagar tudo entre as aspas e substituí-la por "mmm", De modo a que o fim da linha de código é semelhante:

    .NumberFormat = "mmm"

  • Feche o "Module1 (Code)" e fechar a janela "Visual Basic - Book1" janela. Você não precisa de salvar alguma coisa neste momento. Clique "macros" mais uma vez, realçar a macro e clique "Corre." A macro irá agora mudar a data (s) que você selecionou para o formato mês.

dicas & avisos

  • Dependendo do seu nível e habilidade em programação Visual Basic, gravar uma macro é quase sempre a maneira mais fácil para começar. Dessa forma, você tem um quadro em que para começar, e muitas das funções e propriedades que você precisa já estará no código.
  • Certifique-se de salvar a planilha depois de ter testado a macro mesmo se você não mudou nada na própria planilha. Ou seja, quando o código de macro é salvo com a folha de cálculo em vez de quando você deixar a janela de código.
De esta maneira? Compartilhar em redes sociais:

LiveInternet