请问office2003如何把相同颜色的行筛选出来?
发布网友
发布时间:2022-05-26 22:06
我来回答
共3个回答
热心网友
时间:2023-11-07 19:24
下面自定义函数GetColor可以获取单元格的颜色,第一个参数为单元格,第二个参数为0或不写时获取字体颜色,非0时获取填充颜色。新增一列,获取颜色后对其进行筛选即可。
注意当颜色改变时,该函数不会自动重算,需要再将公式刷一下
'增加自定义函数的方法说明:对准工作表标签击右键选取查看代码,弹出VBA窗口后,在左边窗口对准工作表名称,比如Sheet1 (Sheet1),击右键,选择插入>模块,在右边窗口贴入代码。关闭VBA窗口
Function GetColor(单元格 As Range, Optional 字体颜色0或填充颜色1 As Integer)
If 字体颜色0或填充颜色1 = 0 Then
GetColor = 单元格.Font.Color
Else
GetColor = 单元格.Interior.Color
End If
End Function
热心网友
时间:2023-11-07 19:24
office2007中有类似功能:
数据-->排序-->根据单元格颜色排序。
热心网友
时间:2023-11-07 19:25
好像木有筛选颜色吧。。你是想干吗。。。