我正在尝试按照Range("G1:J" & LastrowProjectList)
列中的值按字母顺序对范围H
中的数据进行排序。以下代码不起作用。我知道问题是.Range("H")
,但我不知道如何解决这个问题。我的数据没有标题。数据从row 1
开始。
Sheets("VBA_Data").Range("G1:J" & LastrowProjectList).Sort Key1:=Sheets("VBA_Data").Range("H"), Order1:=xlAscending
答案 0 :(得分:2)
尝试
Sheets("VBA_Data").Range("G1:J" & LastrowProjectList).Sort Key1:=Sheets("VBA_Data").Range("H1:H" & LastrowProjectList), Order1:=xlAscending
.Range("H"), Order1:=xlAscending
应为.Range("H1:H" & LastrowProjectList), Order1:=xlAscending