首先,我搜索并阅读了类似的帖子,并且尝试了提出的解决方案并解决了其他人的问题,但它在我的情况下不起作用。
我基本上想创建临时 Excel 工作表,我想在后端进行所有计算,并在前端工作表中仅向用户显示输出。
谁能告诉我如何创建临时工作表并在前端工作表(即用户将看到的工作表)中复制数字后立即删除它们。
我的主要动机是不让用户看到后端发生的各种计算。
您可以使用
Sheets.Add.Name = "Temp Sheet"
或任何其他名称在 VBA 中创建一个临时表,在对其进行计算后,将其删除,请记住,
Sheets("Temp Sheet").Delete
如果您的警报存在,它会提示用户同意删除该表,您可以通过以下方式避免这种情况Application.DisplayAlerts = False
删除之前使用,删除Application.DisplayAlerts = True
之后使用