0
我试图创建一个VBA脚本,将整个工作簿中的所有数据复制为值粘贴,然后另存为新工作簿,从而删除所有公式。复制所有值VBA脚本失败
这里是我的代码:
Sub MakeAllVals()
Dim wSheet As Worksheet
For Each wSheet In Worksheets
With wSheet
.UsedRange.Copy
.PasteSpecial xlValues
End With
Next wSheet
Application.Dialogs(xlDialogSaveAs).Show
End Sub
我在.PasteSpecial xlValues命令得到一个运行时错误1004,但我不明白为什么。
我该如何实现将所有数据粘贴为值并保存为新工作簿的目标?
可能重复的:http://stackoverflow.com/questions/20671795/how-to-remove-formulas-from-sheet-but-keep-their-calculated-values – 2014-10-27 12:20:18