使用VBA代码在具有相同值的单元格之间添加行

使用VBA代码在具有相同值的单元格之间添加行,vba,excel,excel-formula,Vba,Excel,Excel Formula,我是VBA新手,想知道如何设置表格格式,使第一列中的每个名称之间只有一行 其中一些确实有超过1行在中间,而一些没有。我只需要这样格式化,列a上的每个名称之间都有一个空行。任何帮助都将不胜感激 请注意,我有数以千计的数据,所以手册将无法工作 我还尝试过过滤并将它们转换成单个块。单个块的问题是,我的列c确实有多个连接到列a的信息。 以下是一个示例。到目前为止,您尝试了哪些解决方案?作为一个新用户,您可能会从一些关于如何提问的提示中受益,并有最大的希望获得好的答案。我从分类开始。这将把所有的信息集中到

我是VBA新手,想知道如何设置表格格式,使第一列中的每个名称之间只有一行

其中一些确实有超过1行在中间,而一些没有。我只需要这样格式化,列a上的每个名称之间都有一个空行。任何帮助都将不胜感激

请注意,我有数以千计的数据,所以手册将无法工作

我还尝试过过滤并将它们转换成单个块。单个块的问题是,我的列c确实有多个连接到列a的信息。
以下是一个示例。

到目前为止,您尝试了哪些解决方案?作为一个新用户,您可能会从一些关于如何提问的提示中受益,并有最大的希望获得好的答案。我从分类开始。这将把所有的信息集中到一个块中。然后,只需查看如何在一个范围内循环(从底部开始,使用
步骤-1
),当当前行的单元格不等于上面的单元格时,向上移动行并插入新行。我尝试了排序和筛选。