Skip to main content

Kutools para Office — Uma Suíte. Cinco Ferramentas. Aumente sua Produtividade.

Como copiar fórmulas de uma pasta de trabalho para outra sem vínculo?

Author Kelly Last modified

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

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.
a screenshot of enabling the Find and Replace feature
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.
a screenshot of configuring the Find and Replace dialog box to replace all = sign in the selected range with a space
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.
a screenshot of configuring the Find and Replace dialog box to replace a space in the selected range with an equal sign

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.
a screenshot of formulas that copied exactly from the original workbook

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!


a screenshot of using Kutools for Excel to easily combine multiple worksheets/workbooks into single worksheet/workbook


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.
a screenshot of applying Kutools for Excel to convert between formula and text

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.
a screenshot of the range you want to copy and the target cell where you want to paste the copied range

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.
a screenshot of using formula to copy formulas from one workbook to another without link

2. À esquerda da barra de navegação do Excel, clique em a screenshot of the auto text icon in the Kutools Navigation pane para ativar o painel Auto Texto. Mova-se para o grupo Fórmulas e clique em a screenshot of the Add button Adicionar no topo para salvar a seleção como entrada de auto texto.
a screenshot of creating a new auto text entry         a screenshot of configuring the New AutoText dialog box

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 depois tgt.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

 

Kutools para Excel: Mais de 300 ferramentas práticas na ponta dos seus dedos! Aproveite recursos de IA gratuitos permanentemente! Baixe agora!

Melhores Ferramentas de Produtividade para Office

🤖 Kutools AI Aide: Revolucione a análise de dados com: Execução Inteligente   |  Gerar Código  |  Criar Fórmulas Personalizadas  |  Analisar Dados e Gerar Gráficos  |  Chamar Funções Aprimoradas
Recursos Populares: Localizar, Destacar ou Marcar Duplicatas   |  Excluir Linhas em Branco   |  Consolidar Colunas ou Células sem Perder Dados   |   Arredondar...
Super PROC: Procura por múltiplos critérios    Procura por múltiplos valores  |   Procura em várias planilhas   |   Correspondência Fuzzy...
Lista Suspensa Avançada: Crie rapidamente Lista suspensa  |  Lista suspensa dependente  |  Lista suspensa com múltipla seleção ...
Gerenciador de Colunas: Adicionar número específico de colunas  | Mover Colunas  | Alternar status de visibilidade de Colunas ocultas |  Comparar Intervalos & Colunas...
Recursos em Destaque: Grade de foco   |  Visualização de Design  |  Barra de fórmulas aprimorada    Gerenciador de Pasta de trabalho & Planilha   |  Biblioteca de AutoTexto (Auto Text)   |  Selecionador de Data   |  Mesclar Dados   |  Criptografar/Descriptografar Células    Enviar Email por Lista   |  Super Filtro   |   Filtro Especial (filtrar negrito/itálico/tachado...) ...
Os 15 Principais Conjuntos de Ferramentas: 12 Ferramentas de Texto (Adicionar Texto, Excluir Caracteres Específicos, ...)  | 50+ Tipos de Gráficos (Gráfico de Gantt, ...)  | 40+ Fórmulas Práticas (Calcular a idade com base na data de nascimento, ...)  | 19 Ferramentas de Inserção (Inserir Código QR, Inserir Imagem pelo Caminho, ...)  | 12 Ferramentas de Conversão (Converter em Palavras, Conversão de Moeda, ...)  | 7 Ferramentas de Mesclar & Dividir (Mesclar Linhas Avançado, Dividir Células, ...) | ...e muito mais
Use o Kutools no idioma de sua preferência – compatível com Inglês, Espanhol, Alemão, Francês, Chinês e mais de40 idiomas!

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.

Excel Word Outlook Tabs PowerPoint
  • 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