Vba 将一个Excel工作表中的单元格绑定到另一个Excel工作表中的单元格
假设我有两张Excel表格(一张.xlsx&两张.xlsx)。ONE中的某个单元格是否可能与TWO中的某个单元格同时更改 例如: 一个中的B2等于“星期二”。有没有办法使TWO中的D10也等于“星期二”,而不必进入TWO并手动更改它 我越想这个问题,就越觉得它不太可能起作用。我认为它工作的唯一方法是以某种方式将它们连接到同一个数据库。我想在我放弃之前试试你们,试试别的Vba 将一个Excel工作表中的单元格绑定到另一个Excel工作表中的单元格,vba,excel,binding,bind,Vba,Excel,Binding,Bind,假设我有两张Excel表格(一张.xlsx&两张.xlsx)。ONE中的某个单元格是否可能与TWO中的某个单元格同时更改 例如: 一个中的B2等于“星期二”。有没有办法使TWO中的D10也等于“星期二”,而不必进入TWO并手动更改它 我越想这个问题,就越觉得它不太可能起作用。我认为它工作的唯一方法是以某种方式将它们连接到同一个数据库。我想在我放弃之前试试你们,试试别的 提前谢谢 当然,打开两个工作簿 将=放入工作簿2中最小化并在工作簿1中查找工作表/单元格 选择它。 关闭工作簿2并保存 更改
提前谢谢 当然,打开两个工作簿
- 将=放入工作簿2中最小化并在工作簿1中查找工作表/单元格
选择它。
- 关闭工作簿2并保存
- 更改工作簿1中的值
- 打开工作簿以查看(启用安全性以查看工作簿1)
- 请参见更新的值
- 打开两个工作簿
- 在源工作簿中,复制要链接的单元格
- 在目标工作簿中,右键单击并选择“粘贴链接”
- 我找到了一个非常有效的解决方案
现在应该链接目标工作簿中的单元格,以便在对源工作簿进行更改时,目标工作簿中也会进行更改。只需在Excel和第二册中打开它们即可,转到所需的单元格,键入
=
,然后转到第一册中的单元格,然后单击该单元格,就像在任何其他单元格上附加任何其他公式一样…如果在任何单元格中键入=A1
,则会将该单元格绑定到A1
(同一工作表和同一工作簿)。如果您键入='Sheet1'!A1
在任何单元格中,将该单元格绑定到表1!A1
(同一工作簿文件)。如果你把=[Two.xlsx]'Sheet1'!A1
然后将其绑定到工作簿Two.xlsx
中Sheet1
上的单元格A1
。谢谢您的评论。不幸的是,我无法让您的两个解决方案都起作用,但我找到了另一种方法:从一个复制我要链接到的单元格,然后使用“粘贴链接”选项将其粘贴到两个。这意味着当一个单元格中的单元格发生更改时,两个单元格中的更改也会发生。不幸的是,当使用两个不同的电子表格时,此方法似乎不起作用。工作簿是不同的电子表格。我在excel 2010中尝试过这个,它对我来说很好。