多台计算机将数据添加到一个文档

时间:2018-05-29 15:12:29

标签: excel vba excel-vba multi-user

我创建了一个库存跟踪软件,该软件具有客户端文档,可以使用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

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

0 个答案:

没有答案