Ver o Excel 'Windows' vinculado em telas separadas

1

Um colega tinha um problema em que ele não podia vincular uma célula em sua pasta de trabalho de destino com uma série de células em uma pasta de trabalho de origem. O problema era que, para vincular as pastas de trabalho, ele precisava abri-las na mesma instância do Excel. Se ele clicou duas vezes na pasta de trabalho de destino ou disparou o Excel de forma independente da primeira, a vinculação entre livros não funcionou.

Agora ele tem essa solução, ele como um problema diferente. Ele quer poder visualizar e manipular pastas de trabalho de origem e de destino ao mesmo tempo - em telas diferentes. No entanto, como as duas pastas de trabalho estão sendo executadas na mesma instância do Excel, quando ele arrasta uma pasta de trabalho para o segundo monitor, a primeira também é transportada.

Existe uma maneira de manter essas pastas de trabalho ligadas, mas visualizá-las em telas separadas?

    
por CJM 21.02.2012 / 11:42

2 respostas

3

Sim, a maneira bruta de fazer isso é redimensionar o Excel para abranger as duas telas e, em seguida, redimensionar cada pasta de trabalho de forma independente e ter cada um na área do Excel em cada tela

Parece que ele estava no caminho certo, mas ele precisa usar o botão restore down para o Excel, redimensioná-lo e, em seguida, redimensionar manualmente cada pasta de trabalho. Se as pastas de trabalho estiverem maximizadas, clique no botão restore window no canto superior direito do Excel para redimensionar de forma independente as janelas da pasta de trabalho

Editar - você também pode expandir o Excel em ambas as telas e acessar view - arrange all - vertical

    
por 21.02.2012 / 12:41
2

Depois de criar o link e salvar os arquivos, o link ainda estará lá quando você abrir as pastas de trabalho em duas instâncias diferentes do Excel. Eu estou supondo que o problema real é que o seu colega queria que as alterações em uma pasta de trabalho fossem exibidas automaticamente no outro arquivo.

O problema é que, em geral, uma instância do Excel não pode ver o que está acontecendo em outra instância do Excel. [1] Portanto, quando os dois arquivos vinculados são abertos em duas instâncias do Excel separadas, a única maneira de saberem sobre as alterações no arquivo vinculado é observando o arquivo no disco.

Se você quiser que o arquivo 2 seja atualizado automaticamente sempre que o arquivo 1 for alterado e, ao mesmo tempo, visualizar as duas pastas de trabalho em duas telas separadas, siga a resposta de Raystafarian. Se você realmente quiser duas instâncias separadas do Excel, terá que executar algumas etapas extras.

  1. Alterar arquivo 1.
  2. Salve a alteração.
  3. Mude para o arquivo 2.
  4. Atualize o link.

Para atualizar um link manualmente no Excel 2007, selecione a guia Data - > Edit Links - > %código%. Como alternativa, você pode adicionar uma macro rápida ao módulo ThisWorkbook do arquivo 2.

Public Sub UpdateMyLinks()
   ThisWorkbook.UpdateLink ThisWorkbook.LinkSources
End Sub

Atribua a macro a um atalho de teclado e fica muito mais fácil fazer o último passo.

[1] Você pode escrever uma macro VBA para conectá-los, mas provavelmente não vale o esforço.

    
por 21.02.2012 / 20:39