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

Como remover arquivos antigos redundantes do Java Runtime

Como remover arquivos antigos redundantes do Java Runtime

Java é uma plataforma popular e amplamente utilizada. Em computadores, ela é instalada porque permite executar 'applets' escritos em Java, dando a capacidade de

Faça backup de arquivos com segurança no formato 7-Zip com o 7Backup [Windows]

Faça backup de arquivos com segurança no formato 7-Zip com o 7Backup [Windows]

Fazer backup de dados importantes é uma prática útil para proteger seus arquivos. Usar um backup compactado garantirá que você não desperdice espaço de armazenamento precioso.

Agrupar e organizar ícones da área de trabalho

Agrupar e organizar ícones da área de trabalho

Às vezes, sua área de trabalho está prestes a estourar com ícones de aplicativos, atalhos, arquivos, pastas, etc. e, nessa mesma situação, encontrar o certo

Gerencie a configuração de vários monitores com ferramentas de monitor duplo

Gerencie a configuração de vários monitores com ferramentas de monitor duplo

O Dual Monitor Tools, em vez de um aplicativo, é mais como um pacote contendo quatro ferramentas de código aberto para gerenciar a configuração de vários monitores. Como os usuários têm

Advanced Onion Router: Um cliente para rede TOR para habilitar proxy

Advanced Onion Router: Um cliente para rede TOR para habilitar proxy

O roteamento cebola é uma técnica de comunicação anônima, na qual as mensagens são criptografadas e enviadas por meio de vários nós de rede chamados roteadores cebola. A ideia

ReSizer: mover, redimensionar e alternar janelas usando o teclado numérico

ReSizer: mover, redimensionar e alternar janelas usando o teclado numérico

Com o Windows 7 veio o AeroSnap, um recurso útil que permite redimensionar suas janelas e ajustar automaticamente várias janelas na tela do computador.

Análise do Microsoft Security Essentials (com capturas de tela)

Análise do Microsoft Security Essentials (com capturas de tela)

Microsoft Security Essentials é o nome do mais recente software antivírus/antispyware da Microsoft para o sistema operacional Windows. Ele já está em fase de testes.

Como maximizar ou aumentar a velocidade da sua conexão Wi-Fi

Como maximizar ou aumentar a velocidade da sua conexão Wi-Fi

Hoje, as empresas estão implantando LANs sem fio para aplicativos corporativos e usuários domésticos que envolvem e-mail, navegação na Web e acesso a vários

Maneiras simples de criar, gravar e montar um arquivo de imagem ISO

Maneiras simples de criar, gravar e montar um arquivo de imagem ISO

Uma imagem, seja uma imagem ISO ou de outra mídia, é simplesmente um arquivo que pode ser usado como uma cópia virtualmente idêntica da mídia original. Este arquivo não apenas

Navegue pelos computadores, compartilhamentos e impressoras da rede local com o navegador LAN

Navegue pelos computadores, compartilhamentos e impressoras da rede local com o navegador LAN

Navegue facilmente pela sua rede local com o Lan Explorer. Descubra recursos compartilhados e simplifique o gerenciamento da sua rede.