Excel 中是否可以將兩個儲存格連結在一起(在不同的工作簿中),以便其中一個儲存格的變更反映在另一個儲存格中?
透過一個單元格查看另一個單元格中的值的單向連結很容易。我正在尋求雙向鏈接,以便用戶可以更新任一單元格並將值反映在另一個單元格中。
答案1
跨工作簿是不可能的,但跨同一工作簿中的工作表是:
對於此私有子,右鍵單擊 Excel 按鈕並單擊view 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