2010-11-10 143 views
1

我不知道從哪裏開始Google搜索...我有一個工作簿,並希望在不同的工作表上有兩個單元格,如果一個更新,另一個更新。不過,我希望能夠更改或者單元,另一個更新......這可能嗎?Excel,多個單元格,一個值

+0

如果您對每個單元格中的內容以及它們之間的關係做了更詳細的介紹,可能有人會提出一些非VBA的東西。 – CaBieberach 2010-12-26 20:57:49

回答

3

您可以添加由Worksheet Changed事件觸發的宏,該事件監視這些單元中的任何一箇中的更改並將更改複製到其他單元。

MSDN Docs on Event

+0

我試圖避免使用宏... – Phil 2010-11-10 16:44:58

+2

在這裏避免使用宏可能很困難...您不能使用公式,因爲當您更改值時它將被覆蓋。 – Buggabill 2010-11-10 16:47:07

+2

同意 - 不幸的是,如果沒有一個宏,這是不可能的。你可以在一個(其他)單元中獲得值 - 然後在兩個單元中鏈接到它 - 但我相信你已經想到了! – 2010-11-10 16:51:56

3

打開您Excel中的VB編輯器,並使用類似在每個受影響以及改變所需的工作表名稱和範圍張以下。

Private Sub Worksheet_Change(ByVal target As Range) 
    If target.Address = "$A$1" Then 
     ActiveWorkbook.Worksheets("Sheet2").Range(target.Address).Value = target.Value 
    End If 
End Sub 

正如詹姆斯的回答評論說,這是不是真的有可能沒有這個代碼微量的,除非你使用兩個額外的細胞。

相關問題