当我尝试使用 EXCEL 2007、WINDOWS 7 中的以下代码将其中一个工作表中的数据复制到新工作表中时,我遇到了错误“excel 无法使用可用资源完成此任务。选择较少数据或关闭其他应用程序”。
当我关闭所有其他应用程序时,它显示相同的消息。如何解决这个问题?请指教。
With ActiveSheet
.Range("A1").Select
.UsedRange.SpecialCells(xlCellTypeVisible).Copy
End With
With ThisWorkbook
Set ws = .Worksheets.Add(After:=.Sheets(.Sheets.count))
NewSheet = ActiveSheet.Name
End With
With ActiveSheet
.Range("A1").Select
Selection.PasteSpecial Paste:=xlPasteColumnWidths
Selection.PasteSpecial xlPasteAll
.Range("A1").Select
End With
当我将 xls 保存为 .xls (97-2003) 时,它工作正常。但我想运行超过 65k 的数据