Escolar Documentos
Profissional Documentos
Cultura Documentos
VBA PARA
COMMAND POST
COMMAND POST
RECEPTIVO
Apostila para facilitação e
complementação de insumos e
códigos básicos de VBA, mais
utilizados na área de Planejamento.
INTRODUÇÃO
O presente documento visa concentrar em um único lugar, os principais
comandos, códigos e algoritmos utilizados nas Macros e automatização de processos
de abastecimento dos relatórios e controles da área de Planejamento.
Talvez uma das funções mais básicas de todo o VBA. Esta aplicação visa
selecionar, copiar e colar.
Ou, seguindo a mesma linha, você pode copiar a aba1 da planilha1 para a
planilha 2. Se o nome for igual uma aba já existente, automaticamente o Excel colocará
entre parênteses o número 2, ficando aba1(2). Na prática:
pastas, pois não será mais Agosto, e provavelmente, a pasta passará a ser 09_SET2014. Depois
ficando pendente somente a atualização da 05. Desligado caso seja alterado e o nome da
planilha, seguindo o mesmo padrão.
Vamos imaginar que houvesse uma planilha de Desligados por dia, ou seja,
desligados01.07, desligados02.07 etc, como aplicar para a macro abrir estas planilhas
automaticamente? Irei detalhar da forma mais clara possível.
No VBA, o comando para definir o nome de uma célula como variável (existem outros,
porém o que mais utilizo e funciona) é Dim “nome qualquer” as String. Com isso, você defini
que este “nome qualquer” podendo ser “pato”, é uma variável. Então se Dim pato as String,
defino que pato é uma variável. Logo após, indico que “pato” é igual o valor de uma célula, que
pode ser a célula que você colocou a fórmula para a variação de dia da planilha de desligados,
aquele =”desligados01.07.xlsx”. Ficando da seguinte forma pato = range(“a1”).value (se
aquela variação do nome estiver na célula a1). Após todo esse trabalho, pasta seguir a linha de
abrir a planilha de desligados, porém alterando o nome no fim para “ pato “.
Ex.: "\\172.28.2.5\Planejamento\006_CPOST\001_RELATÓRIOS\2014\07_Jul2014\05.
Desligados\" & pato & ""
Para facilitar a compreensão, irei disponibilizar a imagem do código em VBA:
Desta forma, se você alterar a fórmula, que é o nome da planilha, na célula a1,
para 17.07, ficando desligados17.07.xlsx, e essa planilha existir no comando que
definido, dentro do próprio caminho ali referido.