在Excel里面可以按照字体颜色进行排序吗?
发布网友
发布时间:2022-05-27 15:07
我来回答
共2个回答
热心网友
时间:2023-10-29 22:58
不能.但可以有别的办法,比如说如果你的颜色是用条件格式做的自动显示的,你可以别加一列写条件函数,即满足相同条件返加一个值,然后再用这个来排
热心网友
时间:2023-10-29 22:58
办法不是没有,关键是看你要怎麼做?下面的代码作用是把选中区域,字体颜色不是黑色的内容放到Sheet2工作表Public Sub Mxbing1984()
x = Selection.Row
y = Selection.Column
a = Selection.Rows.Count
b = Selection.Columns.Count
Cnt = 1
Sheet2.Cells.Clear
For i = x To x + a - 1
For j = y To y + b - 1
Cells(i, j).Select
If Cells(i, j).Font.ColorIndex <> -4105 Then
Sheet2.Cells(Cnt, 1).Value = Cells(i, j).Value
Cnt = Cnt + 1
End If
Next
Next
End Sub