假設您希望單元格A1和B1總是包含相同的值。如果用戶只能修改A1,那麼B1中只需要「= A1」。Excel/VBA - 對單元格A1的更改反映在B1中,反之亦然(即,更改同時雙向流動)
如果您需要用戶能夠修改兩者,該怎麼辦?
這隻能用VBA代碼實現嗎?如果只能通過VBA實現,並且需要以這種方式連接多個單元,那麼對其進行編碼最可維護的方法是什麼?
看來,Excel假定你只想修改一個地方的值。如果您有大量令人生畏的數據表,並且您希望在單獨的選項卡中爲其提供更簡單的視圖,則這是有限制的。
假設您希望單元格A1和B1總是包含相同的值。如果用戶只能修改A1,那麼B1中只需要「= A1」。Excel/VBA - 對單元格A1的更改反映在B1中,反之亦然(即,更改同時雙向流動)
如果您需要用戶能夠修改兩者,該怎麼辦?
這隻能用VBA代碼實現嗎?如果只能通過VBA實現,並且需要以這種方式連接多個單元,那麼對其進行編碼最可維護的方法是什麼?
看來,Excel假定你只想修改一個地方的值。如果您有大量令人生畏的數據表,並且您希望在單獨的選項卡中爲其提供更簡單的視圖,則這是有限制的。
看起來像只有通過VBA和利用編寫代碼才能觸發'Change'事件。這個鏈接是一個論壇,有人給出了一個示例代碼片段。不幸的是,需要你創建一個帳戶,但我並不想這樣做:
而且,這裏是本文檔的鏈接更改事件:
http://msdn.microsoft.com/en-us/library/office/ff839775.aspx
的http:// help.lockergnome.com/office/excel-cells--ftopict997194.html – 2013-04-22 01:06:29