Excel 可以根据分配给列的颜色对单元格进行排序吗
是否可以根据分配给列的颜色而不是a-Z或Z-a对单元格进行排序Excel 可以根据分配给列的颜色对单元格进行排序吗,excel,Excel,是否可以根据分配给列的颜色而不是a-Z或Z-a对单元格进行排序 不确定你到底在找什么,但像这样的东西会因颜色而变软。您正在寻找SortOn:=xlSortOnCellColor Columns("C:C").Select ActiveWorkbook.Worksheets("Sheet1").Sort.SortFields.Clear ActiveWorkbook.Worksheets("Sheet1").Sort.SortFields.Add Key:=Range("B:B"),SortOn:
不确定你到底在找什么,但像这样的东西会因颜色而变软。您正在寻找
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
按操作编辑注释:如果您只需要排序。
选择“自定义排序”选项,然后选择“按单元格颜色排序”
我应该将此代码放在哪里?我是个外行,不是excel的开发者。这取决于你想做什么。这不仅仅是复制粘贴之类的东西。请参见编辑以发布。如果您正在寻找直接的excel选项,请尝试不要将excel vba作为标记。是的,如果它为您提供了解决方案,您可以接受作为答案谢谢先生。您使我的所得税申报表的提交变得非常顺利和容易。干杯我已经删除了[excel vba]标记,正如您在评论中提到的,您不需要vba解决方案OK先生。谢谢