Link de atualizações do Excel em outra pasta de trabalho [fechada]

0

Eu abri duas planilhas a partir de um e-mail, planilha de junho & Novembro. Both June & Novembro na referência da célula A1 a [CashInput.xlsx] CashInput $ A $ 1 que foi salvo no disco rígido do criador da planilha. Minha máquina não tem acesso ao disco rígido do criador. O valor em A1 é diferente entre as planilhas de junho (valor = 1) & Novembro (Valor = 2) quando aberto no modo somente leitura porque o valor em CashInput $ A $ 1 foi alterado antes de novembro ser criado.

No entanto, ao ativar a edição nas planilhas, a primeira planilha a ser "ativada", seja junho ou novembro, refletirá o valor no campo A1 do outro. Assim, o dia A1 será alterado para 2 se você ativar a edição em junho, permitindo que você edite novembro. O A1 de novembro mudará para 1 se você ativar a edição em novembro e, em seguida, ativar a edição em junho. Nada mais muda (que você pode ver). Se você ativar a edição sem o outro, o valor permanece o mesmo.

Por que isso acontece? Minha teoria é que 2 células na mesma instância do Excel com a mesma fonte não podem refletir valores diferentes, mesmo que a fonte não possa ser alcançada. Existe alguma coisa que possa impedir que isso aconteça?

    
por Nolan 05.02.2016 / 17:23

1 resposta

1

De acordo com este artigo no MSDN , as pastas de trabalho fazem referência à mesma tabela de links internos. A solução alternativa (não verificada) é abrir cada uma em uma instância separada do Excel.

Symptoms

If you open multiple Excel workbooks that all contain links to the same source workbook, and you choose not to update the links, the links in all of the workbooks will be updated to the values that are stored in the last workbook that was opened.

Cause

This behavior occurs because link information is stored in an internal link table. This link table is shared among all open workbooks in that instance of Excel. The most recently opened workbook provides the link table that is in memory at any specific time.

Workaround

To work around to this behavior, open the workbooks in different instances of Excel. As a result, each workbook maintains its own internal link table and stored values.

    
por 07.02.2016 / 15:36