Zweiwegeverbindung zwischen Excel-Arbeitsmappen

Zweiwegeverbindung zwischen Excel-Arbeitsmappen

Ist es in Excel möglich, zwei Zellen (in unterschiedlichen Arbeitsmappen) miteinander zu verknüpfen, sodass sich eine Änderung in einer der Zellen auch in der anderen widerspiegelt?

Die unidirektionale Verknüpfung, bei der eine Zelle eine Ansicht des Wertes in der anderen Zelle ist, ist einfach. Ich suche eine bidirektionale Verknüpfung, sodass ein Benutzer eine der beiden Zellen aktualisieren und den Wert in der anderen Zelle angezeigt bekommen kann.

Antwort1

Über mehrere Arbeitsmappen hinweg ist dies nicht möglich, über mehrere Arbeitsblätter in derselben Arbeitsmappe jedoch schon:
Klicken Sie für dieses private Sub mit der rechten Maustaste auf die Excel-Schaltfläche und drücken Sieview 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 

verwandte Informationen