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.


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: