Pouco complexo para digitar eu vou disponibilizar os códigos já prontos abaixo do vídeo no primeiro comentário fixado vocês vão encontrar os códigos para copiar no meu caso eu vou copiar de.
Um documento de texto copia os códigos e volta para o Excel esta planilha de exemplo eu vou fechar e colocar a macro em outra planilha Primeiro passo é ativar a guia.
Desenvolvedor se você não tem a guia desenvolvedor ativa no seu Excel clica sobre qualquer uma das demais opções de menu e Clic com o botão direito do mouse personalizar a faixa de.
Opções marca a caixinha do desenvolvedor e Ok na sequência guia desenvolvedor Visual Basic se não aparecer esta ela do lado esquerdo menu exibir projet Explorer e.
Aqui Pessoal vocês vão fazer o seguinte se estiver oculto clica nos mais que vai abrir as opções no meu exemplo primeiro eu vou colocar a macro na guia pendente de.
Volta no VBA guia pendente duplo clique sobre o nome da Guia e aqui vocês vão colar a macro próximo passo é ajustar as.
Referências iniciando pelas referências a aba da planilha com a base de dados primeira informação Qual o nome da Aba mas é o nome interno do VBA no meu caso o nome renomeado é pendente que é.
Este dentro do parênteses mas eu preciso referenciar o nome interno do VBA da Guia que é este planilha um fora dos parênteses então depois do sinal de.
Igual planilha um na sequência precisamos informar a coluna Inicial com dados no meu exemplo primeira coluna com dados coluna de volta no.
Código dentro das aspas duplas coluna coluna final no meu caso coluna C de volta no código dentro das aspas duplas coluna final coluna C linha Inicial com.
VEJA MAIS AQUI:
- Botão no Excel para enviar e-mail automaticamente
- Planilha de Controle e Pagamento de Pedidos em Excel 6.0
- Por isso que você NÃO É FELIZ - Paulo Junior
Registro linha de cabeçalho no meu
Exemplo linha um de volta no código linha um coluna status a coluna vai ser a base de funcionamento da macro 1 2 3 no meu caso coluna status coluna 3.De volta no código coluna status coluna 3 Qual o status que eu vou se basear para trocar a linha de registro de No meu caso eu tenho dois status no.
Meu caso eu quero transferir a linha se o status for Ok então o texto da Opção vai ser Ok precisa ser exatamente igual prosseguindo precisamos referenciar a aba da planilha que vai ser o destino da.
Linha de registro no meu caso vai ser a aba concluído no entanto eu preciso referenciar o nome interno do VBA da Aba que é este planilha 2 então depois do.
Sinal de igual planilha planilha 2 coluna Inicial com registro neste exemplo coluna Inicial coluna A e a coluna final coluna C eu.
Man a mesma estrutura para as duas Abas de volta no código coluna Inicial coluna a coluna final coluna C E aqui pessoal tem um detalhe eu preciso somar as linhas.
Vazias acima do cabeçalho no meu caso o cabeçalho está na linha um então eu não tenho linhas vazias acima do cabeçalho então linhas vazias zero feito estes ajustes vamos ver se.
Tem mais algum detalhe que nós precisamos ajustar Está ok pessoal na primeira aba A macro já vai estar funcionando mas antes de testar nós vamos salvar a planilha habilitada.
Para macro menu arquivo opção salvar como procurar eu vou salvar na área de trabalho nome vou deixar o mesmo mas em tipo.
Precisa ser pasta de trabalho habilitada
Para macro do Excel salvar Salvei a planilha Já Posso testar Então vamos ver qual linha eu vou transferir pode ser esta alterando o status precisa trocar a.Linha Ok vamos ver show de bola pessoal já está transferindo a linha de registro de uma guia para outra aista suspensa pessoal eu não vou explicar como colocar.
Acredito que vai ser bem simples vocês não vão ter problema Nesta parte mas agora tem um detalhe eu posso precisar voltar esta linha para pendente E se eu alterar para pendente na guia.
Concluído eu preciso retornar este Registro para a guia pendente então se eu colocar assim pendente precisa voltar a linha Mas vai ser bem simples pessoal e a.
Desenvolvedor Visual Basic agora vocês vão copiar pode ser esta macro que nós colamos copia tudo cuida para não deixar nada de Fora copia os códigos e agora vocês vão dar.
Um duplo Clique na outra guia no meu caso guia concluído e colar os códigos próximo passo é ajustar as referências agora pessoal vai ser invertido a planilha um vai ser a.
Planilha 2 o 7 P1 no caso porque agora eu quero transferir da planilha do para a planilha 1 então no meu caso aba concluído nome interno do VBA planilha 2.
Então eu vou alterar na opção da planilha base planilha 2 coluna Inicial e coluna final continua nas mesmas.
Posições linha com registro continua no meu exemplo linha um porque eu mantive a mesma estrutura então coluna Inicial coluna a coluna final coluna C linha Inicial linha.
Um volta no código coluna status continua na coluna TR 1 2 3 de volta no código mas agora tem um detalhe Eu quero transferir a linha quando o status for pendente até vou copiar a.
Palavra para não ter problema de digitar errado então na lista suspensa eu tenho a opção pendente de volta no código então a variável ST vai ser pendente.
Prosseguindo Precisamos ajustar as referências à aba de destino que agora vai ser a aba pendente mas eu preciso referenciar o nome interno do VBA que é este planilha um.
Então depois do sinal de igual planilha 1 coluna Inicial e coluna final continua no mesmo lugar coluna A e coluna c Por isso que é importante fazer.
Uma estrutura padrão então coluna a coluna c é a coluna final e eu não tenho linhas vazias acima do cabeçalho então zero se o cabeçalho iniciasse na.
Linha dois por exemplo Eu precisaria colocar nesta variável um para somar a linha vazia acima do cabeçalho No meu caso eu vou deixar zero o cabeçalho está na primeira linha.
De volta no código vamos ver se tem mais algum ajuste linhas vazias no meu caso zero vamos ver está Ok colocamos mais uma.
Macro salva as alterações e vamos testar então na guia concluído se eu alterar o status para pendente precisa retornar a linha de registro pendente vamos ver show de bola.
Pessoal retornou a linha de registro se eu alterar na linha pendente para Ok a linha de regist é transferida para guia concluo a questão da formatação vocês.
Podem ajustar se não esver ok basta formatar a colun coluna eu colar como número coluna valor beleza galera está feito a nossa macro de checklist.
CLique no Link do Vídeo: https://www.youtube.com/watch?v=f8unWJsDwk0
Postar um comentário