VBA - 表示Excel中的分层数据

时间:2017-07-31 16:14:17

标签: excel vba excel-vba hierarchy

我对Excel中的VBA相当新,希望能就这个问题提供一些指导。我从数据库中获得分层数据以执行报告,并且用户希望格式化信息,使得条目的孩子直接位于其下方(父母可以有多个孩子,孩子只有一个父母)。这可以通过将数据的Notes选项卡缩进几个空格来完成。我想知道如何首先按层次结构重新排序数据,然后通过在Notes选项卡的开头添加5个空格来直观地显示缩进。 对于样本数据:

ID  Parent ID   Notes
0   NULL        This is number 0.
1   0           This is number 1.
2   0           This is number 2.
3   1           This is number 3.
4   3           This is number 4.
5   0           This is number 5.

然后我想要将数据呈现为:

ID  Parent ID   Notes
0   NULL        This is number 0.
1   0           -----This is number 1.
3   0           -----This is number 3.
4   1           ----------This is number 4.
2   3           -----This is number 2.
5   0           -----This is number 5.

非常感谢你!非常感谢您的帮助:)

0 个答案:

没有答案