从当前电子表格更新另一个 Excel 电子表格

从当前电子表格更新另一个 Excel 电子表格

我使用了“中的 VBA 代码如何编写 Excel 公式以将特定值粘贴到不同的单元格中?“于 2013 年 5 月发布于此,它可以很好地填充/填充同一电子表格中的另一个单元格。我想做同样的事情,但填充另一个电子表格中的单元格。我基本上有一个表单,其中包含从主电子表格自动填充的字段,在某些情况下,我希望能够从表单更新主表格...因此填充主表格中的单元格。我是 VBA 的新手,事实上,我很高兴能够剪切和粘贴代码,它工作正常,因为我不理解代码,这是我第一次使用 VBA 做任何事情。谢谢

答案1

如果你打开了两张表,你可以简单地使用

Workbooks("Book2.xls").Sheets("Sheet1").Cells(1,1).Value = updatedValue

其中“Book2.xls”是您正在更新的工作簿,“Sheet1”是您正在更新的 Book2 中的工作表,单元格 A1 是要更新的单元格。 updatedValue是一个变量,包含您想要更新的值。

是 Microsoft 的 VBA 入门指南。我强烈建议您仔细阅读并理解您拥有的代码。这将帮助您在将来解决自己的问题,而不必要求复制和粘贴代码。

相关内容