目前我们有一个 Excel VBA 应用程序,它由 25-30 个 Excel 表格组成(所有这些表格都隐藏起来,我们对其进行后台处理并将其显示到 VBA 表单 UI),并且我们已经使用 VB 表单开发了一个 UI。但是我们面临的问题是每当我们使用以下代码单击保存按钮时:
ThisWorkbook.Save
但这会保存整个工作簿而不是单个工作表,因此即使我们在单个工作表中进行更改,它也会保存整个工作簿,并且这种保存处理会非常慢(因为它需要保存所有包含大量数据的 Excel 工作表,即使没有变化)。
我的问题是有什么方法可以保存“在特定的 excel 表中只保存一个表”而不是整个 excel 文件?
注意:我是一名 Java 开发人员,之前我曾在 VBA 上工作过,但那是几年前的事了,我已经忘记了一点。任何指导将不胜感激。或任何有关如何处理这种情况的指示将不胜感激。如果您需要更多信息,请告诉我,我可以编辑这个问题。
我已经尝试过什么?我从昨天开始做了很多研究,我在以前的问题中搜索了 SO,但没有得到任何有用的信息。根据我的研究,它说我们不能这样做。我在正确的道路上吗?