单元格是否可以根据分配给列的颜色进行sorting?

单元格可以根据分配给列而不是AZ或ZA的颜色进行sorting吗?

在这里输入图像说明

不确定你正在寻找什么,但这样的事情会变软。 您正在寻找SortOn:=xlSortOnCellColor

 Columns("C:C").Select ActiveWorkbook.Worksheets("Sheet1").Sort.SortFields.Clear ActiveWorkbook.Worksheets("Sheet1").Sort.SortFields.Add Key:=Range("B:B"),SortOn:=xlSortOnCellColor, Order:=xlAscending, DataOption:=xlSortNormal With ActiveWorkbook.Worksheets("Sheet1").Sort .SetRange Range("C2:C6") .Header = xlGuess .MatchCase = False .Orientation = xlTopToBottom .SortMethod = xlPinYin .Apply End With 

编辑每OPs评论:如果你只是想要一个sorting。 在这里输入图像说明

select自定义sorting选项并select单元格颜色sorting。

在这里输入图像说明