Como copiar fórmulas de uma pasta de trabalho para outra sem vínculo?
No Excel, às vezes pode ser necessário mover ou copiar fórmulas de uma pasta de trabalho para outra sem que as fórmulas coladas façam referência à pasta de trabalho original. Isso ocorre comumente ao consolidar dados, compartilhar modelos com outras pessoas ou reutilizar lógica de fórmulas em arquivos separados. No entanto, por padrão, copiar e colar fórmulas entre pastas de trabalho pode levar a referências externas indesejadas, o que pode causar erros, retardar cálculos ou quebrar vínculos quando a pasta de trabalho de origem não estiver disponível. Felizmente, existem várias maneiras práticas de copiar fórmulas entre pastas de trabalho com precisão, sem carregar esses vínculos. Abaixo você encontrará guias passo a passo para diferentes cenários e preferências de usuário, incluindo recursos integrados do Excel e ferramentas úteis para automatizar ou simplificar o processo.
➤ Copie fórmulas de uma pasta de trabalho para outra sem vínculo alterando as fórmulas (6 passos)
➤ Copie fórmulas de uma pasta de trabalho para outra sem vínculo convertendo fórmulas em texto (3 passos)
➤ Copie fórmulas de uma pasta de trabalho para outra sem vínculo usando Cópia Exata (3 passos)
➤ Copie fórmulas de uma pasta de trabalho para outra sem vínculo usando Auto Texto
➤ Copie fórmulas de uma pasta de trabalho para outra sem vínculo usando uma Macro VBA
Copie fórmulas de uma pasta de trabalho para outra sem vínculo alterando as fórmulas
Para copiar fórmulas sem criar vínculos indesejados para a pasta de trabalho original, você pode modificar temporariamente as fórmulas antes de copiá-las e restaurá-las após colá-las. Esse método é especialmente útil quando você precisa transferir fórmulas ocasionalmente e deseja usar os recursos internos do Excel.
1. Selecione o intervalo contendo as fórmulas que deseja copiar. Por exemplo, selecione o intervalo H1:H6. Em seguida, vá até a aba Início , clique em Localizar e Selecionare escolha Substituir.
Dica: Você pode abrir rapidamente a caixa de diálogo Localizar e Substituir pressionando Ctrl + H simultaneamente.
2. Na caixa de diálogo Localizar e Substituir, insira um sinal de igual “=” no campo Localizar o que e um caractere de espaço no campo Substituir por . Clique em Substituir Tudo.
O Excel exibirá uma caixa de diálogo mostrando quantas substituições foram feitas. Clique em OK, depois feche a janela Localizar e Substituir.
3. Com o intervalo ainda selecionado, copie (Ctrl+C) e cole (Ctrl+V) no workbook de destino.
4. No workbook de destino, selecione o intervalo colado. Abra novamente a caixa de diálogo Localizar e Substituir clicando em Início > Localizar e Selecionar > Substituir, ou use Ctrl + H.
5. Na caixa de diálogo Localizar e Substituir, insira um único espaço em Localizar o que e o sinal de igual “=” em Substituir por. Clique em Substituir Tudo.
6. Após substituir, feche a mensagem pop-up e a janela de diálogo. As células coladas agora conterão as mesmas fórmulas do original, sem links externos.
Notas e dicas:
- Ambas as pastas de trabalho, a de origem e a de destino, devem estar abertas na mesma instância do Excel.
- Este método altera temporariamente as fórmulas no intervalo de origem; para restaurá-las, execute Localizar e Substituir ao contrário (espaço → “=”).
- Se suas fórmulas contêm espaços intencionais, considere usar um marcador mais raro (por exemplo,
§EQ§
) em vez de um espaço para substituição mais segura. - Sempre verifique os resultados após Localizar e Substituir para evitar mudanças indesejadas.
- Melhor para tarefas pontuais ou moderadas. Para transferências frequentes/largas, considere VBA ou complementos.
Combine facilmente várias planilhas/pastas de trabalho em uma única planilha/pasta de trabalho
Pode ser tedioso combinar dezenas de planilhas de diferentes pastas de trabalho em uma só planilha. Mas com o Kutools for Excel’s Combine (planilhas e pastas de trabalho) utilitário, você pode fazer isso com apenas alguns cliques!

Copie fórmulas de uma pasta de trabalho para outra sem vínculo convertendo fórmulas em texto
Se você prefere uma abordagem mais simplificada e livre de riscos, o Kutools para Excel oferece um recurso interno para converter fórmulas em texto e revertê-las novamente. Isso economiza tempo e frustração, especialmente com fórmulas complexas ou lotes grandes que podem ser facilmente perturbados por substituições manuais de texto. Ao converter fórmulas em texto, você garante que o Excel não transforme-as em links ao colá-las em uma nova pasta de trabalho; posteriormente, você pode restaurá-las como fórmulas com apenas um clique.
Kutools para Excel - Potencialize o Excel com mais de 300 ferramentas essenciais. Aproveite recursos de IA permanentemente gratuitos! Obtenha Agora
1. Selecione o intervalo contendo as fórmulas a serem copiadas, depois clique em Kutools > Texto > Converter Fórmula em Texto.
2. As fórmulas selecionadas serão instantaneamente exibidas como texto. Copie essas células, mude para a pasta de trabalho de destino e cole os resultados no intervalo desejado.
3. Enquanto as células coladas ainda estão selecionadas na pasta de trabalho de destino, volte para Kutools > Conteúdo > Converter Texto em Fórmula. As células agora se tornam fórmulas ativas novamente, livres de links externos da pasta de trabalho.
Kutools para Excel - Potencialize o Excel com mais de 300 ferramentas essenciais. Aproveite recursos de IA permanentemente gratuitos! Obtenha Agora
Notas e sugestões:
- Essa solução é adequada para uso regular, especialmente ao transferir grandes conjuntos de fórmulas ou fórmulas complexas entre pastas de trabalho.
- O formato e as referências de células são preservados ao usar o Kutools, minimizando o trabalho de limpeza.
- O Kutools para Excel deve ser instalado para acessar essa funcionalidade na faixa de opções do Excel.
- Após a conversão, verifique se as fórmulas restauradas calculam corretamente na pasta de trabalho de destino, especialmente onde as referências dependem do contexto local.
Copie fórmulas de uma pasta de trabalho para outra sem vínculo usando Cópia Exata
Outra opção eficiente é utilizar o recurso Cópia Exata do Kutools para Excel. Esta ferramenta é particularmente valiosa quando você deseja replicar e transferir múltiplas fórmulas exatamente, incluindo formatos, para uma nova pasta de trabalho — sem arriscar vínculos ou transformações de referências. Essa abordagem ajuda ao lidar com planilhas sensíveis ou complexas onde a integridade dos dados é importante.
Kutools para Excel - Potencialize o Excel com mais de 300 ferramentas essenciais. Aproveite recursos de IA permanentemente gratuitos! Obtenha Agora
1. Selecione o intervalo que contém as fórmulas que deseja copiar — por exemplo, H1:H6 — depois clique em Kutools > Cópia Exata.
2. Na primeira caixa de diálogo Cópia Exata de Fórmula, clique em OK para prosseguir.
3. Uma segunda caixa de diálogo aparece para você especificar a localização no workbook de destino. Alterne para esse workbook, clique em uma célula de destino e pressione OK. As fórmulas e formatos são colados perfeitamente, sem referências externas.
Notas:
- Se você não puder alternar entre workbooks enquanto a caixa de diálogo estiver aberta, insira manualmente o endereço de destino (formato: [Book1]Sheet1!$H$2).
- Usar Office Tab permite que você alterne rapidamente entre workbooks do Excel abertos sem fechar caixas de diálogo.
- Certifique-se de que ambos os seus workbooks de origem e destino estejam abertos na mesma instância do Excel para evitar problemas de compatibilidade ou acesso.
Kutools para Excel - Potencialize o Excel com mais de 300 ferramentas essenciais. Aproveite recursos de IA permanentemente gratuitos! Obtenha Agora
Dicas práticas:
- Esse método é perfeito quando a precisão é crucial e você tem um grande número de fórmulas ou formatação complexa que deve permanecer inalterada.
- Se realizar transferências em massa regularmente, considere criar modelos ou usar outras ferramentas em lote no Kutools junto com Cópia Exata.
- Verifique duas vezes estruturas idênticas de planilhas nos workbooks de origem e destino para evitar erros #REF!.
Copie fórmulas de uma pasta de trabalho para outra sem vínculo usando Auto Texto
Quando você usa frequentemente as mesmas fórmulas em diferentes pastas de trabalho ou deseja preservar fórmulas importantes como atalhos pessoais, o recurso Auto Texto no Kutools para Excel é especialmente útil. Essa solução permite armazenar qualquer fórmula como entrada de auto texto e reutilizá-la instantaneamente entre sessões e pastas de trabalho do Excel, simplificando tarefas repetitivas e reduzindo o risco de erros de cópia e cola.
Kutools para Excel - Potencialize o Excel com mais de 300 ferramentas essenciais. Aproveite recursos de IA permanentemente gratuitos! Obtenha Agora
1. Clique na célula que contém a fórmula a ser reutilizada, depois destaque a fórmula na barra de fórmulas.
2. À esquerda da barra de navegação do Excel, clique em para ativar o painel Auto Texto. Mova-se para o grupo Fórmulas e clique em
Adicionar no topo para salvar a seleção como entrada de auto texto.
3. Na caixa de diálogo Novo Auto Texto, atribua um nome descritivo e confirme clicando Adicionar.
4. Da próxima vez que quiser usar essa fórmula em uma pasta de trabalho diferente, simplesmente abra ou mude para a pasta de trabalho desejada, selecione a célula de destino e clique na entrada de auto texto. A fórmula será inserida imediatamente como uma fórmula funcional, não como um link ou valor estático.
Entradas de Auto Texto ajudam a construir uma biblioteca pessoal de fórmulas que você pode acessar a qualquer momento. Isso garante consistência e precisão, especialmente para cálculos padronizados e modelos. Também é uma maneira segura de compartilhar fórmulas com colegas, já que cada usuário pode inserir a lógica original em suas próprias pastas de trabalho sem esforço.
Kutools para Excel - Potencialize o Excel com mais de 300 ferramentas essenciais. Aproveite recursos de IA permanentemente gratuitos! Obtenha Agora
Copie fórmulas de uma pasta de trabalho para outra sem vínculo usando uma Macro VBA
Se você precisa transferir fórmulas entre pastas de trabalho frequentemente — especialmente em massa ou como parte de um fluxo de trabalho automatizado — esta macro VBA copia fórmulas convertendo temporariamente “=” em um marcador para evitar links externos, escreve-os no destino e os restaura como fórmulas ativas. Ela não modifica suas células de origem e não requer alternar entre pastas de trabalho enquanto uma caixa de diálogo está aberta.
1. Abra ambas as pastas de trabalho de origem e destino. Pressione Alt + F11, clique em Inserir > Módulo, e cole o código abaixo:
Sub CopyFormulas_NoLinks_NoSwitch()
Dim src As Range
Dim rowsCnt As Long, colsCnt As Long
Dim buf() As Variant
Dim r As Long, c As Long
Dim s As String, placeholder As String
Dim wbName As String, shName As String, addr As String
Dim tgtTL As Range, tgt As Range
Dim oldCalc As XlCalculation
placeholder = "#_EQUAL_#"
On Error GoTo ExitHandler
Application.ScreenUpdating = False
Application.EnableEvents = False
oldCalc = Application.Calculation
Application.Calculation = xlCalculationManual
' 1) Pick contiguous source range (any workbook)
Set src = Application.InputBox( _
Prompt:="Select the source range that contains formulas:", _
Title:="Copy formulas without links", Type:=8)
If src Is Nothing Then GoTo ExitHandler
If src.Areas.Count > 1 Then
MsgBox "Please select a single contiguous range.", vbExclamation
GoTo ExitHandler
End If
rowsCnt = src.Rows.Count
colsCnt = src.Columns.Count
' 2) Get destination info WITHOUT switching windows during a modal dialog
wbName = Application.InputBox( _
Prompt:="Enter DESTINATION workbook name (as shown in title bar, e.g., Book2.xlsx):", _
Title:="Destination workbook", Type:=2)
If wbName = "" Then GoTo ExitHandler
shName = Application.InputBox( _
Prompt:="Enter DESTINATION sheet name (e.g., Sheet1):", _
Title:="Destination sheet", Type:=2)
If shName = "" Then GoTo ExitHandler
addr = Application.InputBox( _
Prompt:="Enter top-left DESTINATION cell address (e.g., A1):", _
Title:="Destination top-left cell", Type:=2)
If addr = "" Then GoTo ExitHandler
' 3) Resolve destination references
Dim wb As Workbook, ws As Worksheet
On Error Resume Next
Set wb = Application.Workbooks(wbName)
On Error GoTo ExitHandler
If wb Is Nothing Then
MsgBox "Workbook '" & wbName & "' is not open.", vbExclamation
GoTo ExitHandler
End If
On Error Resume Next
Set ws = wb.Worksheets(shName)
On Error GoTo ExitHandler
If ws Is Nothing Then
MsgBox "Worksheet '" & shName & "' not found in '" & wbName & "'.", vbExclamation
GoTo ExitHandler
End If
On Error Resume Next
Set tgtTL = ws.Range(addr)
On Error GoTo ExitHandler
If tgtTL Is Nothing Then
MsgBox "Invalid address '" & addr & "'.", vbExclamation
GoTo ExitHandler
End If
Set tgt = tgtTL.Resize(rowsCnt, colsCnt)
' 4) Build a text buffer so we never touch the source cells or use the clipboard
ReDim buf(1 To rowsCnt, 1 To colsCnt)
For r = 1 To rowsCnt
For c = 1 To colsCnt
If src.Cells(r, c).HasFormula Then
s = src.Cells(r, c).Formula
' Replace only the leading "=" for speed/safety
If Left$(s, 1) = "=" Then s = placeholder & Mid$(s, 2)
buf(r, c) = s
Else
buf(r, c) = src.Cells(r, c).Value
End If
Next c
Next r
tgt.Value = buf
' 5) Restore placeholders to live formulas in destination
For r = 1 To rowsCnt
For c = 1 To colsCnt
If VarType(tgt.Cells(r, c).Value) = vbString Then
s = CStr(tgt.Cells(r, c).Value)
If Left$(s, Len(placeholder)) = placeholder Then
s = "=" & Mid$(s, Len(placeholder) + 1)
tgt.Cells(r, c).Formula = s
End If
End If
Next c
Next r
MsgBox "Formulas copied and restored successfully (no external links).", vbInformation
ExitHandler:
On Error Resume Next
Application.Calculation = oldCalc
Application.EnableEvents = True
Application.ScreenUpdating = True
End Sub
2. Pressione Alt + F8, execute CopyFormulas_NoLinks_NoSwitch
. Selecione o intervalo de origem. Depois basta digitar o nome da pasta de trabalho de destino, o nome da planilha e o endereço da célula superior esquerda — não há necessidade de alternar janelas durante os prompts. A macro grava o texto do marcador no destino e o restaura como fórmulas ativas (sem links).
Notas:
- Os nomes de destino devem corresponder exatamente aos títulos das janelas e das planilhas (por exemplo, Report.xlsx, Planilha1).
- A seleção de origem deve ser um único bloco contíguo. Para várias áreas, execute a macro várias vezes ou adapte-a para iterar
src.Areas
. - Se suas fórmulas podem conter sinais de igual literais em strings, altere o
marcador
para um token mais raro (por exemplo,§EQ§
) e mantenha a lógica de “= inicial apenas”.
Dicas e precauções:
- Nenhuma área de transferência é usada; a macro empurra valores diretamente para maior velocidade e estabilidade.
- Para incluir formatação, adicione uma etapa separada como
src.Copy
depoistgt.PasteSpecial xlPasteFormats
após as fórmulas serem restauradas. - Salve como
.xlsm
e habilite macros. Teste em uma cópia na primeira execução.
Demonstração: copie fórmulas de uma pasta de trabalho para outra sem vínculo
Melhores Ferramentas de Produtividade para Office
Impulsione suas habilidades no Excel com Kutools para Excel e experimente uma eficiência incomparável. Kutools para Excel oferece mais de300 recursos avançados para aumentar a produtividade e economizar tempo. Clique aqui para acessar o recurso que você mais precisa...
Office Tab traz interface com abas para o Office e facilita muito seu trabalho
- Habilite edição e leitura por abas no Word, Excel, PowerPoint, Publisher, Access, Visio e Project.
- Abra e crie múltiplos documentos em novas abas de uma mesma janela, em vez de em novas janelas.
- Aumente sua produtividade em50% e economize centenas de cliques todos os dias!
Todos os complementos Kutools. Um instalador
O pacote Kutools for Office reúne complementos para Excel, Word, Outlook & PowerPoint, além do Office Tab Pro, sendo ideal para equipes que trabalham em vários aplicativos do Office.





- Pacote tudo-em-um — complementos para Excel, Word, Outlook & PowerPoint + Office Tab Pro
- Um instalador, uma licença — configuração em minutos (pronto para MSI)
- Trabalhe melhor em conjunto — produtividade otimizada entre os aplicativos do Office
- Avaliação completa por30 dias — sem registro e sem cartão de crédito
- Melhor custo-benefício — economize comparado à compra individual de add-ins