Como copiar de uma planilha e colar em outra usando o VBA

O Visual Basic for Applications (VBA) é o método ideal para personalizar o Excel 2010 para atender às suas necessidades. Se você constantemente executa as mesmas tarefas, como copiar dados no Excel, pode fazer com que o VBA execute a tarefa para você. Em vez de copiar dados de uma planilha manualmente e colá-los em outra, escreva uma macro VBA e você pode pressionar um botão para copiar e colar instantaneamente.

Passo 1

Clique na guia "Desenvolvedor" e em "Visual Basic" para abrir o Editor do Visual Basic (VBE) com o qual você pode criar o VBA.

Vídeo do dia

Passo 2

Clique em "Inserir" e em "Módulo" para abrir uma janela de módulo em branco.

etapa 3

Recorte e cole o seguinte código na janela do módulo:

Aplicativo Sub Copy_Data (). ScreenUpdating = planilhas falsas ("Folha1"). Intervalo ("A1: A10"). Valor = planilhas ("Folha2"). Intervalo ("B1: B10"). Aplicação de valor. ScreenUpdating = True End Sub

Passo 4

Adapte o código às suas necessidades específicas; conforme escrito, o código copia os dados nas células A1 a A10 na planilha 1 para as células B1 a B10 na planilha 2. Por exemplo, se você quiser copiar dados das células C1 a C100 na planilha 4 para as células D1 a D100 na planilha 5, você deve reescrever a terceira linha do código para ler:

Planilhas ("Planilha4"). Faixa ("C1: C100"). Valor = Planilhas ("Planilha5"). Faixa ("D1: D100"). Valor

Etapa 5

Pressione "F5" para executar a rotina.

Gorjeta

Pressione as teclas "Alt" e "F11" juntas para alternar entre a planilha e seu código.