Copiar a folha de trabalho Excel e manter a referência relativa das células nas fórmulas
Outro problema de cópia no Excel:
Como posso copiar uma folha de trabalho da WorkbookA.xlsx para a WorkbookB.xlsx sem que a folha de trabalho copiada ainda faça referência à WorkbookA.xlsx, por exemplo, a fórmula =B!23
torna-se =[WorkbookA.xlsx]!B!23
quando copiada por cima.
Quero manter referências “relativas” em vez de referências “absolutas” (inventarei esta terminologia no mundo Excel se ela ainda não existir).
Outra alternativa possível que não consigo fazer funcionar é a opção de colar apenas os “valores” das células. O Excel trata os “valores” como valores calculados e não como as fórmulas reais na célula. Se eu escolher a fórmula de colar, ainda dá referências absolutas.
** Mais sobre Porque preciso disto:** Tenho uma xlsx de produção em uso para operações diárias. Precisamos constantemente de fazer “upgrades” a este xlsx e assim uma pessoa pode criar uma cópia e as suas alterações lá para uma única folha. Paralelamente, outra pessoa pode também estar a fazer alterações a outra folha. Dado que estas folhas não têm células dependentes noutras folhas* , tal como um relatório de síntese, é desejável que nos limitemos a copiar e fundir as folhas de novo no xlsx original. Mas a referenciação “absoluta” está a dar muitos problemas.