我对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.
非常感谢你!非常感谢您的帮助:)