是否可以对配方结果进行排序?

时间:2016-02-25 07:45:38

标签: excel excel-vba sorting excel-formula vba

我有包含公式的工作表,结果取决于多个列,其中每个数据行包含某些测量的属性。我需要对公式结果进行排序。

当我尝试这样的事情时,它什么也没做。我甚至考虑过对源数据进行排序,但我需要按公式结果对它们进行排序......

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

这里有一些选项如何按公式结果对公式结果或多个数据列进行排序?

1 个答案:

答案 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