Como Mover ou Recortar Dados com VBA

Como Mover ou Recortar Dados com VBA

No artigo de hoje aprenderemos a escrever um código para mover dados de uma coluna para outra e também uma tabela inteira.

O procedimento para mover ou recortar dados de uma planilha usando o VBA é bem diferente do Excel, onde apenas usamos as teclas CTRL + X e CTRL + V.

Esse motivo se deve aos passos que devemos inserir no VBA que são linhas de códigos com a definição de métodos, objetos e ações.

Mas não se preocupe com esses termos técnicos, pois nossa intenção é criar o código mais simples que mova dados de uma coluna ou uma tabela.

Baixe a planilha para praticar o que foi ensinado neste tutorial:

Faça Download da planilha abaixo.

Autorizo a coleta e o tratamento dos meus dados para envio de material, inclusive publicidade, e adequação de minha experiência sobre produtos e/ou serviços da NINJA DO EXCEL, conforme informações prestadas AQUI


Como Mover ou Recortar Dados com VBA

Primeiramente, vamos escrever um código no VBA para mover os dados da coluna “Vendas de Dezembro”, para a coluna “F”:

Como Mover ou Recortar Dados

Pressione as teclas ALT + F11, e a janela do VBA será aberta:

Como Mover ou Recortar Dados, janela do vba

Clique na guia “INSERIR” e escolha a opção “MÓDULO”:

Como Mover ou Recortar Dados, inserir módulo

Logo adiante, insira esse código na janela central do VBA:

Como Mover ou Recortar Dados, inserção do código

Vamos entender o que significa cada ponto do código:

Sub mover_coluna(): Inicialização do código;

Range(“B3:B15”).Cut: Recorta ou move os dados da coluna, de acordo com o intervalo especificado no “range” de B3 até B15. Veja:

Como Mover ou Recortar Dados, intervalo range

Range(“F3”): Os dados serão movidos e colocados a partir da célula “F3”:

Como Mover ou Recortar Dados, célula

End Sub: Finalização do código.


Esperamos que você tenha entendi todos os pontos do código. Agora, para ativar o mesmo, dentro do VBA pressione a tecla “F5”.

E podemos conferir o resultado na planilha:

curso de vba O processo é praticamente quase o mesmo, caso a intenção fosse mover uma tabela de lugar.

Confira:

curso de excel 100% online

(Devemos apenas nos atentar nos intervalos do “Range”, que são de “B3” até “F12” e “J3”.)

Finalizando, o resultado seria esse:

Como Mover ou Recortar Dados, resultado 2


Curso de Excel Completo: Do Básico ao Avançado.

Quer aprender Excel do Básico ao Avançado passando por Dashboards? Clique na imagem abaixo e saiba mais sobre este Curso de Excel Completo.

Curso de Excel Completo Ninja do Excel

Por fim, deixe seu comentário sobre o que achou de usar este recurso e você também pode enviar a sua sugestão para os próximos posts. Até breve!

Artigos Relacionados Ao VBA: