Excel创建可折叠的缩进行层次结构

18

我希望在我的电子表格中创建缩进式可折叠行层次结构。

我已经尝试了组功能,但对我来说管理起来很困难。

以下是我想要创建的示例:

https://www.youtube.com/watch?v=CBJY83PTiXs

2个回答

27

一个更简单的方法是进入“数据”并选择“分组”或“小计”。即可折叠行,无需操作数据透视表或VBA。


1
创建一个数据透视表。它具有许多功能和更多特点。
如果您坚决要自己完成此操作,那么您可以向工作表添加形状,并使用VBA在单击形状时隐藏和显示行和列。

嗨,安德鲁,我知道如何使用VBA代码隐藏行,所以我应该使用形状按钮来创建效果。 - user2533460
你知道那个效果是在数据透视表中创建的吗 - 层次结构? ~ shana - user2533460
@user2533460 是的。有不同的报告布局可供选择,报告会自动出现带有+/-符号,您可以分组、筛选项目等。数据透视表基于普通表格,具有列标题。 - Andy G
安迪,你知道我怎样使用一张图片来隐藏和显示行吗? - user2533460
Columns(3).Hidden = TrueColumns("D:E").Hidden = False。然后通过右键单击图像来分配包含此类代码的宏。您需要学习如何在Excel中使用宏录制器生成初始代码。祝你好运。 - Andy G

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接