Você pode copiar as células em questão e depois colar o link. Eu sei que isso funciona no Excel 2010, mas não tenho certeza sobre o Excel Mac 2011. O link colar fará com que todas as referências de célula sejam absolutas.
Eu tenho uma grande planilha financeira com muitas fórmulas. Eu gostaria de duplicar uma linha de tal forma que ele retém a mesma fórmula e coordenadas como a linha de origem (basicamente duplicar uma linha de resumo e ainda ter o mesmo resumo):
comece com:
[448] =J425+J441 =K425+K441 =L425+L441
termine com:
[447] =J425+J441 =K425+K441 =L425+L441
[448] =J425+J441 =K425+K441 =L425+L441
uma simples pasta de texto avança automaticamente cada uma das coordenadas e acaba apontando para o ponto errado.
Você pode copiar as células em questão e depois colar o link. Eu sei que isso funciona no Excel 2010, mas não tenho certeza sobre o Excel Mac 2011. O link colar fará com que todas as referências de célula sejam absolutas.
Isso é fácil se você estiver aberto ao uso do VBA. O procedimento a seguir copia a fórmula de cada célula no intervalo de origem para o destino, mantendo as referências sem alterar as referências absolutas.
Sub CopyRowPreserveReferences()
Dim rng As Range
Dim cell As Range
Dim iOffset As Integer
iOffset = 1 ' this will copy the row 1 row down, set it to -1 if you
' want to copy to the row above
Set rng = Range("a5:i5") ' set this to range you want to copy
For Each cell In rng
cell.Offset(iOffset).Formula = cell.Formula
Next
End Sub
Eu encontrei outra resposta :
Divulgação: Eu não entendo completamente porque isso funciona. Eu comecei a trabalhar (no Excel 2007), mas eu não testei exaustivamente.
Isso pode ser feito de maneira relativamente direta em três etapas:
Neste ponto, sua linha [447] deve agora ser um clone de linha [448]
Use a função "Offset" para referenciar outras células. Isso manterá a referência à célula em relação à sua nova célula.
Você quer isso:
A
1 hello
2 =A1
3 =A1
em que A2 era a célula original com a fórmula e A3 é a nova célula
Isso deve dar:
A
1 hello
2 hello
3 hello
como saída.
Então, clique na célula A2. em seguida, clique na barra de fórmulas e realce a fórmula. Copie. Agora pressione escape.
Clique na célula A3. Clique na barra de fórmulas e cole.
Hmm ... se esta não é a melhor solução, então eu não entendi a pergunta:)