我想从excel列中重新获取一些重复的值,但在此之前我需要对其进行排序,以便它不会Remowe出现任何我想拥有的内容。我得到的问题是空白单元格,我希望它们被重新装入,但是它们仍然保留在顶部的任何排序。这是我的排序代码,任何想法?VBA对空白单元格进行排序
ABC.Range("A1", "AF" & lngLastRow).Sort key1:=ABC.Range("A1:A" & lngLastRow), _
order1:=xlDescending, key2:=ABC.Range("P1:P" & lngLastRow), _
order2:=xlDescending, MatchCase:=False, Orientation:=xlTopToBottom, Header:=xlNo
我需要一个解决方案,我可以使用第二个键将它们(空白)排序到底部。我不需要一个解决方案,我删除它们,因为一些重复项在这一列中只有空白值,如果他们没有任何替代项,我仍然需要保留它们。
您正在使用一列或基于特定列对整个表进行排序? –
我排序了一个基于这两列的整个表格,先是列A降序,然后作为第二个源我把P列在我想要的地方,如果有可能只保留一些文字的Ps,所以当我将Remix拷贝到只有一个在P中的文本将不会被删除 – Vedad
而空格仅位于一列中,对吗?你只想把它们移到底部? –