如何根据单个单元格中的降序排序?

时间:2017-01-10 14:26:09

标签: vba excel-vba excel

我在单元格中的值看起来像这样:

0 AND 
1 AND 
3 AND 
4 AND 
2 OR 

我希望结果看起来像这样:

0 AND 
1 AND 
2 OR 
3 AND 
4 AND 

每个值由换行符(char(10))分隔。如何运行小脚本来对这些值进行排序?

感谢。

1 个答案:

答案 0 :(得分:1)

是啊,是的。谢谢你的提示。当我按照你的方式做到这一点时,结果非常简单!

        Range(Cells(ActiveCell.Row, ActiveCell.Column + 1), Cells(ActiveCell.Row, ActiveCell.Column + 1 + totalVals)).Value = splitVals

            ' SORT ASCENDING BOOLEAN VALUES
            Range("BC2").Select
            Range(Selection, Selection.End(xlToRight)).Select
            With ActiveWorkbook.Worksheets("NEW Format").Sort
                .SetRange Selection
                .Apply
            End With
            Range("BC1").Select

我最后不需要重新加入。我需要拆分这个数组并将它与另一个数组的元素连接起来。

谢谢!