我试图通过在VBA代码中使用Group函数来隐藏某些列。该组显示在我输出的Excel文件中,但是没有像我期望的那样折叠列。有什么想法让我无法正确折叠这些列?
xlBook.ActiveSheet.Columns("A").AutoFit
xlApp.ActiveWorkbook.ShowPivotTableFieldList = False
'xlBook.ShowPivotTableFieldList = False
With xlBook.ActiveSheet.Columns("B:O")
.Group
End With
xlBook.ActiveSheet.Outline.ShowLevels columnLevels:=1
xlApp.ScreenUpdating = True
xlSheet.Columns.AutoFit
答案 0 :(得分:0)
不允许在后面有数据透视表时对整个列进行分组。
路径将是对数据透视表中的元素进行分组。
如您所见,您正在其他应用程序中执行此操作,请尝试使用宏记录器选择要分组的数据透视表列标签,然后在“数据” /“分组”按钮中单击丝带。
复制生成的代码并尝试对其进行修改。
让我知道这是否有帮助。