Link bidirecional entre pastas de trabalho do Excel

Link bidirecional entre pastas de trabalho do Excel

É possível no Excel vincular duas células (em pastas de trabalho diferentes) para que uma alteração em uma delas seja refletida na outra célula?

A vinculação unilateral em que uma célula é uma visualização do valor na outra célula é fácil. Estou atrás de um link bidirecional para que um usuário possa atualizar uma das células e ter o valor refletido na outra.

Responder1

Não é possível entre pastas de trabalho, mas entre planilhas na mesma pasta de trabalho é:
Para este sub privado, clique com o botão direito no botão Excel e cliqueview code

Private Sub Workbook_TwoWayMatch(ByVal Sh As Object, ByVal Target As Range) 
    If UCase(Sh.Name) = "sheet1" Or UCase(Sh.Name) = "sheet2" Then 
        If Not Application.Intersect(Target, Range("A1")) Is Nothing Then 
            Application.EnableEvents = False 
            If UCase(Target.Parent.Name) = "SHEET1" Then 
                Sheets("Sheet2").Range("A1") = Target 
            Else 
                Sheets("Sheet1").Range("A1") = Target 
            End If 
            Application.EnableEvents = True 
        End If 
    End If 
End Sub 

informação relacionada