Como copiar fórmulas para outra planilha Excel VBA

O Excel VBA é uma ferramenta muito poderosa que permite copiar fórmulas programaticamente de uma planilha para outra. Neste artigo, mostraremos como usar o Excel VBA para copiar fórmulas para outra planilha.

Primeiro, criaremos uma macro simples que copiará uma fórmula de uma célula para outra na mesma planilha. Em seguida, modificaremos a macro para que ela copie a fórmula para uma planilha diferente.

Começando

Quando você grava uma macro, o Excel gera automaticamente um código VBA que pode ser usado para replicar as ações registradas. Você também pode escrever manualmente o código VBA para obter os mesmos resultados. Neste artigo, mostraremos como fazer as duas coisas.

Gravando uma Macro

Para gravar uma macro, siga estas etapas:

1. Abra a pasta de trabalho que contém a planilha com as fórmulas que deseja copiar.

2. Pressione o botão “Gravar macro” na guia “Desenvolvedor”. Caso não veja a aba “Desenvolvedor”, clique aqui para saber como adicioná-la.

3. Insira um nome para sua macro e escolha uma tecla de atalho, se desejar.

4. Clique em “OK”.

5. Selecione a célula com a fórmula que deseja copiar.

6. Pressione “Ctrl” + “C” para copiar a célula selecionada.

7. Selecione a célula onde deseja colar a fórmula copiada.

8. Pressione “Ctrl” + “V” para colar a fórmula copiada.

9. Pressione o botão “Parar gravação” na guia “Desenvolvedor”.

Sua macro agora está pronta para uso! Para executá-lo, basta pressionar a tecla de atalho que você atribuiu a ele ou clicar no botão “Macros” na guia “Desenvolvedor” e selecionar sua macro na lista.

Escrevendo Código VBA Manualmente

Você também pode obter os mesmos resultados escrevendo algumas linhas de código VBA. Para fazer isso, siga estas etapas:

1. Abra a pasta de trabalho que contém a planilha com as fórmulas que deseja copiar.

2. Pressione “Alt” + “F11” para abrir o Editor do Visual Basic.

3. Clique em “Inserir” > “Módulo”.

4. Insira o seguinte código no módulo:

Sub CopiarFormula()

Dim sourceRange As Range

Dim targetRange As Range

Set sourceRange = Range(“A1”) 'Altera A1 para sua célula de fórmula

Set targetRange = Range(“B1”) 'Altere B1 para a célula de colagem desejada

targetRange.Formula = sourceRange.Formula

End Sub

5. Pressione “F5” para executar o código.

Sua fórmula agora deve ser copiada para a célula desejada!

Modificando a Macro para Copiar Fórmulas para Outra Planilha

A macro que registramos na seção anterior apenas copiará fórmulas dentro da mesma planilha. No entanto, você pode modificá-lo facilmente para copiar fórmulas para outra planilha. Para fazer isso, siga estas etapas:

1. Abra a pasta de trabalho que contém a planilha com as fórmulas que deseja copiar.

2. Pressione “Alt” + “F11” para abrir o Editor do Visual Basic.

3. Clique duas vezes em sua macro na lista do lado esquerdo da tela. O código para sua macro aparecerá no lado direito.

4. Encontre a seguinte linha de código:

Set targetRange = Range(“B1”) 'Altere B1 para a célula de colagem desejada

5. Altere “B1” para a célula na outra planilha onde deseja colar a fórmula, usando este formato: SheetName!CellAddress. Por exemplo, se você deseja colar a fórmula na célula B2 em uma planilha chamada “Planilha2”, altere o código para este:

Set targetRange = Sheets("Sheet2").Range("B2")

6. Pressione “F5” para executar o código. Sua fórmula agora deve ser copiada para a outra planilha!

Pensamentos finais

Depois de ler este artigo, agora você deve saber como copiar fórmulas para outra planilha usando o Excel VBA. Você pode usar a macro gravada como está ou modificá-la para atender às suas necessidades. Se você quiser aprender mais sobre o Excel VBA, confira nossos outros artigos sobre o assunto!

Este é o fim do tutorial.

Leave a Comment

Ocultar automaticamente qualquer janela ativa com WinAutoHide

Ocultar automaticamente qualquer janela ativa com WinAutoHide

WinAutoHide é uma ferramenta gratuita, portátil e de código aberto para Windows que pode ocultar qualquer janela ativa com uma tecla de atalho. Ao contrário do ClickyGone, esta ferramenta é portátil e

Como incorporar arquivos de áudio MP3 em uma apresentação do Microsoft PowerPoint

Como incorporar arquivos de áudio MP3 em uma apresentação do Microsoft PowerPoint

Se você usa o Microsoft Office PowerPoint para fazer apresentações, sabe que só pode incorporar arquivos de áudio WAV. O problema é que o formato WAV é...

Como obter novas artes para o papel de parede da sua área de trabalho diariamente

Como obter novas artes para o papel de parede da sua área de trabalho diariamente

Como obter novas artes para o papel de parede da sua área de trabalho

Balabolka traz mais vozes de texto para fala e salva narração em vários formatos de áudio

Balabolka traz mais vozes de texto para fala e salva narração em vários formatos de áudio

Balabolka é um aplicativo de conversão de texto em fala completo que oferece suporte a versões anteriores das APIs SAPI-Microsoft Speech para narrar o texto inserido.

Faça backup em tempo real de alterações de arquivos em várias pastas [Espelhamento]

Faça backup em tempo real de alterações de arquivos em várias pastas [Espelhamento]

O Blue Fish File Mirror é um aplicativo portátil que permite ao usuário espelhar e monitorar várias pastas simultaneamente para criar backup de cada uma

10 recursos e ferramentas para turbinar sua experiência no Skype

10 recursos e ferramentas para turbinar sua experiência no Skype

Quando se trata de comunicar e colaborar online com familiares e membros da equipe do escritório, os usuários geralmente não olham além do Skype. O Skype certamente veio

Mipony: Detecte e baixe arquivos em lote de serviços de hospedagem de arquivos

Mipony: Detecte e baixe arquivos em lote de serviços de hospedagem de arquivos

Descubra o poder do Mipony, o melhor downloader para downloads automáticos em lote de serviços populares de hospedagem de arquivos.

Como editar/cortar seu vídeo AVI rapidamente

Como editar/cortar seu vídeo AVI rapidamente

SolveigMM AVI Trimmer é uma excelente ferramenta que corta vídeos AVI instantaneamente. Suporta todos os tipos de vídeos AVI, de qualquer tamanho ou conteúdo. Seja

Abra vários sites ao mesmo tempo com um atalho na área de trabalho

Abra vários sites ao mesmo tempo com um atalho na área de trabalho

Visito vários sites, várias vezes por dia. Digitar os nomes desses sites repetidamente se torna muito demorado e, obviamente, chato.

Habilitar Barra de Favoritos e Importar Favoritos no Navegador Edge (Windows 10)

Habilitar Barra de Favoritos e Importar Favoritos no Navegador Edge (Windows 10)

Descubra como habilitar e personalizar a barra de favoritos no Microsoft Edge. Aprenda a importar seus favoritos de outros navegadores.