vba - 多台计算机将数据添加到一个文档
问题描述
我创建了一个库存跟踪软件,该软件具有一个客户端文档,该文档使用 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
这是客户端代码的一个非常简化的版本。
解决方案
推荐阅读
- javascript - 添加了第二个css动画但没有产生效果
- python - 使用 TensorFLow 进行多输出分类
- python - Numpy 数组行分为 2 行。这可以改变吗?
- ruby-on-rails - Gem Recaptcha 我应该在哪里指定站点密钥?
- r - 如何在 R 中创建没有“填充”的条形图?
- javascript - 动画 appendChild div 高度 javascript
- reactjs - 无法使用 setValues 在布尔属性上设置状态
- reactjs - Spotify WebPlayer API - 更改播放器请求
- angular - Angular: TypeError: Object(...)(...).functions 不是函数
- azure - Azure 函数存储容器 Blob 触发器