1
我正在寫一些東西來排序A2和F中數據的結尾之間的數據。排序將首先使用自定義數組順序排序F,然後在F順序內按字母順序排序A.此刻,我得到了Key1的錯誤「預期結束語句」,但我不確定這是爲什麼。有沒有我能夠使用排序鍵丟失的東西?使用鍵排序列表vba
Sub Sort_Data()
Dim lstrw As Integer
lstrw = Range("A2").End(xlDown).Row
With Range("A2", Cells(lstrw, "F")).Sort Key1:=Range("F2"), CustomOrder1:="OFDB,CSTM,*FS", _
key2:=Range("A2"), order2:=xlAscending, _
Header:=xlNo
End With
End Sub
現在它移動到命名參數未找到 「CustomOrder」?爲什麼.sort必須是下一行? – IIJHFII
它是'Order1',而不是「CustomOrder1」。 [MSDN Range.Sort](https://msdn.microsoft.com/en-us/library/office/ff840646.aspx) – PeterT
更改爲順序會產生錯誤「溢出」。我會認爲這是失敗的範圍,但我不能在這方看到任何錯誤? – IIJHFII