Excel / VBA – 更改到单元格A1反映在B1中,反之亦然(即改变双向stream动)

假设你希望单元格A1和B1始终包含相同的值。 如果用户只能修改A1,那么你所需要的只是B1中的“= A1”。

如果你需要用户能够修改两者呢?

这只能用VBA代码实现吗? 如果只能通过VBA实现,并且需要以这种方式连接几个单元,那么编码它最可维护的方法是什么?

看来,Excel假定你只想在一个地方修改一个值。 如果您有大量令人生畏的数据表,并且您希望在单独的选项卡中为其提供更简单的视图,则这是有限制的。

看起来像只有通过VBA和利用编写代码才能触发“更改”事件。 这个链接是一个论坛,有人给出了一个示例代码片段。 不幸的是,它需要你创build一个帐户,我不想这样做:

http://www.excelforum.com/excel-general/686940-cell1-cell2-and-cell2-cell1.html?p=2107235&viewfull=1#post2107235

另外,这里还有一个关于变更事件文档的链接:

http://msdn.microsoft.com/en-us/library/office/ff839775.aspx