当我尝试在 Excel 2007 中运行宏时,出现 Range 类的 Subtotal 方法失败错误。当我使用 Excel 2003 运行代码时,代码运行良好(无错误)。
以下是一段片段...
'SubTotal Sheet
Range("A1").Select
Selection.Subtotal GroupBy:=1, Function:=xlSum, TotalList:=Array(3, 4, 5, 6, 7, _
8, 9), Replace:=True, PageBreaks:=False, SummaryBelowData:=True
任何帮助,将不胜感激。
答案1
我在 2007 年录制了一个宏,看看代码是否有任何差异,它与上面的代码基本相同。可能是表格移动了?A1 应该是您要小计的范围的左上角。数据中是否有断点?这可能会导致问题。数据是否正确排序?
运行此代码时,Excel 2007 中出现什么错误?