您好,我也遇到了相同的问题,亲测成功
1、请下载EXCEL扩展插件ASAP Utilities,百度搜
2、关闭office全部软件,注意保存
3、打开ASAP Utilities安装程序(有没关的excel会提示)
4、打开excel,框选条件格式的区域,点击上边栏 » 区域 » 将选定区域内的条件格式替换为静态格式(可能会卡,可能会未响应,正常,等,别关)
5、条件格式 » 编辑规则 » 删除对应条件格式(可选)
完成!QvQ
看上图,以操作A2至A30这个区域为例,
1、点开发工具,
2、打开VB编辑器,
3、在画蓝色框区域内的任意位置,点右键---插入模块,
4、点击模块,
5、在右侧输入代码,
6、点击画红色圆圈的按钮执行代码。
Sub 条件格式颜色转背景颜色()
Dim i As Integer
For i = 2 To 30 '遍历第2行到第30行
cl = Range("A" & i).DisplayFormat.Interior.Color '提取Ai单元格被条件格式标注的颜色值
Range("A" & i).Interior.Color = cl '设置Ai单元格的背景颜色为该颜色值
Next
Range("A2:A30").FormatConditions.Delete '清除A2:A30区域的所有条件格式
End Sub
法: 1、打开EXCEL表格,选中要设置格式的单元格。 2、之后点击工具栏上方的”条件格式“--突出显示单元格规则---小于(也可根据需要选择)。 3、之后,在弹出的页面中输入设定的数值,颜色,确定即可。
将条件格式的条件作为vba条件,用vba来批量实现