我是VBA的初学者,我尝试过随意的排序。
最初,所有数据都被重新整理,我使用以下代码对字母进行排序:
Range ("A1", Range("A1").End(xlDwn)).Sort Key1:=Range("A1"), Order1:=xlAscending, Header:=xlNo
请按字母顺序在我的Excel工作表的第一列下方找到。
Column A
String_Atest_1
String_Btest_2
String_C60_APT
String_C60_BLD
String_C60_FUD
String_C60_TED
String_C63_APT
String_C63_BLD
String_C63_FUD
String_C63_TED
String_C64_APT
String_C64_BLD
String_C64_FUD
String_C64_TED
...
但是我的目标是按照以下特定顺序进行字母排序:FUD, TED, BLD, APT
。
所以例外结果是:
Column A
String_Atest_1
String_Btest_2
String_C60_FUD
String_C60_TED
String_C60_BLD
String_C60_APT
String_C63_FUD
String_C63_TED
String_C63_BLD
String_C63_APT
String_C64_FUD
String_C64_TED
String_C64_BLD
String_C64_APT
...
有人可以帮助我做到这一点吗?非常感谢。