Excel 将工作表从一个工作簿复制到另一个工作簿公式不会重新计算
我查看了以前类似的帖子,但没有找到我的问题的答案 我有一个Excel文件A,其中代码包括:Excel 将工作表从一个工作簿复制到另一个工作簿公式不会重新计算,excel,vba,Excel,Vba,我查看了以前类似的帖子,但没有找到我的问题的答案 我有一个Excel文件A,其中代码包括: 请用户通过OpenDialogBox选择文件B-确定 将图纸从文件a复制到文件B-确定 问题是所有公式都显示“#值!“我需要双击每个单元格以获得结果 我试过这个 ActiveSheet.EnableCalculation = True ActiveSheet.Calculate 我甚至在“公式”选项卡中直接通过Excel计算 它不起作用。我过去使用过一种方法: 将“=”替换为XY 复制所有单元格
- 请用户通过OpenDialogBox选择文件B-确定
- 将图纸从文件a复制到文件B-确定
ActiveSheet.EnableCalculation = True
ActiveSheet.Calculate
我甚至在“公式”选项卡中直接通过Excel计算
它不起作用。我过去使用过一种方法:
这允许将所有公式作为文本传输,然后在完成XY to=替换后,所有公式都将重新计算。如果没有代码、公式或示例数据,则很难提供帮助。请尝试在您的问题中添加这些细节。