我有包含公式的工作表,结果取决于多个列,其中每个数据行包含某些测量的属性。我需要对公式结果进行排序。
当我尝试这样的事情时,它什么也没做。我甚至考虑过对源数据进行排序,但我需要按公式结果对它们进行排序......
Sub formulaSort()
Dim testSheet As Worksheet
Set testSheet = Sheets("Sheet1")
With testSheet
.Range(.Cells(2, 4), .Cells(18, 4)).Sort key1:=.Range("D2"), order1:=xlAscending
End With
End Sub
这里有一些选项如何按公式结果对公式结果或多个数据列进行排序?
答案 0 :(得分:0)
好的,所以我非常愚蠢,所以也许这将有助于将来的某个人。基于公式结果排序数据很容易就像爱情一样。只需选择所有数据和公式,然后根据公式列对它们进行排序....
Sub formulaSort()
Dim testSheet As Worksheet
Set testSheet = Sheets("Sheet1")
Dim rangeToSort As Range
With testSheet
.Range(.Cells(2, 2), .Cells(18, 4)).Sort key1:=.Range("D2"), order1:=xlAscending
End With
End Sub