excel如何建立多个分级显示,excel分级显示折叠命名

Excel分级显示,能不能不用点左侧的加减号来实现折叠和展开,而是通过点击某个单元格【excel如何建立多个分级显示,excel分级显示折叠命名】

excel如何建立多个分级显示,excel分级显示折叠命名

文章插图
录制两个宏就可以了
准备工作:先把每2行到第10行组合,并且全部显示
1录制“合”
点击工具/宏/录制新宏,命名为合,确定
选中第2到10行,右键/隐藏
点击停止录制
2录制“开”
点击工具/宏/录制新宏,命名为开,确定
选中第1行到第11行(此时第2行到10行是隐藏着的),右键/取消隐藏
点击停止录制
3在常用工具栏右键,勾选窗体,
点里面的“按钮”,然后在任意单元格点一下,就会出现指定宏的对话框
选择刚才录制的“合”,确定
开也是一样
再把按钮移动到合适的地方就可以了,祝你成功
截图


Excel分级显示,能不能不用"+""-"来折叠展开,而是通过点击某个单元格 或 "+""-"可用文字注释 。不能给分级符号加文字注释,但可通过选中某一单元格来展开或折叠
比如,在H1格被选中时,折叠分级; 在M1格被选中时,展开分级 。
在当前工作表的VBA项目中用下面代码就能实现这个功能
Private Sub Worksheet_SelectionChange(ByVal Target As Range)
If Target.Address = "$H$1" Then
ActiveSheet.Outline.ShowLevels RowLevels:=1
End If
If Target.Address = "$M$1" Then
ActiveSheet.Outline.ShowLevels RowLevels:=2
End If
End Sub
Excel分级显示,请教能不能点击某个单元格来实现折叠和展开EXCEL功能里应该没有这个,不过你可考虑自己写代码(VBA)实现
图中excel表格中的折叠方式是如何做出来的?2003 通过菜单“数据”→“组及分级显示”→“组合……”设置的 。

2007 或更高版本通过菜单“数据”→“分级显示”→“创建组/取消组合”设置 。

先选中要组合的单元格范围,然后点创建组,会让你选择是行组合还是列组合,确定就行了 。

如图:


科目编码有很多级次,怎么用excel把低级的编码折叠到上一级编码中去?有图

如图,在数据=》创建组 可以满足你的要求 。
希望能帮助到你,如需帮助,可继续提问 。