在 Excel 中创建临时工作表以执行计算

Ree*_*ary 2 excel vba

首先,我搜索并阅读了类似的帖子,并且尝试了提出的解决方案并解决了其他人的问题,但它在我的情况下不起作用。

我基本上想创建临时 Excel 工作表,我想在后端进行所有计算,并在前端工作表中仅向用户显示输出。

谁能告诉我如何创建临时工作表并在前端工作表(即用户将看到的工作表)中复制数字后立即删除它们。

我的主要动机是不让用户看到后端发生的各种计算。

Rau*_*mor 5

您可以使用 Sheets.Add.Name = "Temp Sheet"或任何其他名称在 VBA 中创建一个临时表,在对其进行计算后,将其删除,请记住, Sheets("Temp Sheet").Delete 如果您的警报存在,它会提示用户同意删除该表,您可以通过以下方式避免这种情况Application.DisplayAlerts = False删除之前使用,删除Application.DisplayAlerts = True之后使用