【问题标题】:Multiple different excel files simultaneously updating one table in a separate file多个不同的 excel 文件同时更新单独文件中的一个表
【发布时间】:2017-06-09 19:56:16
【问题描述】:

有谁知道是否有办法让多个单独的 excel 文件都更新一个主 excel 文件? 问题是多个用户需要同时更新一个表,但是当一个用户在网络上打开一个文件时,它被锁定并且不能被另一个用户同时编辑。 现在我有一个表单,用户将在其中输入数据,然后在使用宏后,数据将被发送到单独的工作表中。我希望有多个带有此表单的文件,所有文件都将数据发送到单独文件中的一个表中。并且表单文件都需要能够同时发送数据。

【问题讨论】:

  • 将数据存储在数据库中。 Excel 电子表格不适用于此目的。
  • @JacobH 这是我的第一个想法,但不幸的是,客户只想使用 excel 电子表格,而不是使用数据库
  • 如果您是顾问,那么他们会依赖您的专业知识。告诉他们,由于 Excel 的性质,这是不可能的,因为文件在打开时被用户锁定。除了向他们传达真相之外,您别无选择。
  • @JacobH 好的,谢谢。我主要是想确认这在 excel 中是不可能的,因为我不确定它是否是。我会告诉他们
  • 没问题。我曾经担任过类似的角色。这是一个很常见的场景(用户只想在 Excel 中工作)。 Excel 是一个很棒的工具,但随着企业的发展,他们通常需要更好的工具,而使用 Excel 作为集中式数据库并不是它的设计初衷。也许看看Access?集成 Excel 和 Access 非常容易,不会给用户带来太多痛苦。

标签: excel vba


【解决方案1】:

是的,你可以这样做,我已经做了好几次了。

我过去遇到的主要问题是客户端很快忘记了您不能保持报告文件打开,它只会在打开时从其他文件中获取数据。此外,他们必须记住这些是静态链接,因此我无法重命名或移动源文件。

【讨论】:

  • 所以每个文件都可以同时打开,每个文件都可以在单独的文件中将行添加到表中而不会丢失任何数据?
  • 是的......人们可以打开任意数量的源文件并对其进行编辑......但他们必须在主文件能够从中提取信息之前保存并关闭文件。
  • 我已经在一个房地产办公室里设置了它,不同的房地产经纪人会为他们处理的地区的房产维护单独的电子表格 l,然后有一个主表可以利用每个地区的数据区域文件...还设置在几个小型建筑公司中,以跟踪他们的工作投标、供应商和设备......然后也在酒吧里,这样业主就可以让多个员工在不看对方的情况下审核液化器供应有记录...共同的主题是所有所有者都很便宜并且不想为行业标准软件付费
猜你喜欢
  • 2018-12-16
  • 1970-01-01
  • 1970-01-01
  • 2017-01-17
  • 2015-10-15
  • 2018-09-08
  • 2018-03-18
  • 2015-01-22
相关资源
最近更新 更多