首页 > 解决方案 > 多台计算机将数据添加到一个文档

问题描述

我创建了一个库存跟踪软件,该软件具有一个客户端文档,该文档使用 VBA 宏更改位于服务器上的主列表中的数据。

这个单独的程序将提示用户输入信息,然后打开主清单文档并将数据添加到下一个未填充的行。

我目前遇到问题,因为客户端程序将同时在多台计算机上使用,所有这些都同时更改主文档。有什么方法可以让多个用户同时操作主文档并解决 excel 的多用户限制?

    Sub Button1_Click()
    Name = InputBox("Enter your name")
    Workbooks.Open ("Master List.xlsm") 'Needs the file location path'
    Last_Row = Cells(Cells.Rows.Count, "A").End(xlUp).Row + 1
    Range("A" & Last_Row) = Name
    Workbooks("Master List.xlsm").Save
    Workbooks("Master List.xlsm").Close
End Sub

这是客户端代码的一个非常简化的版本。

标签: vbaexcelmulti-user

解决方案


推荐阅读