excel条件格式转为真正的颜色填充

2025-03-13 20:56:38
推荐回答(4个)
回答1:

您好,我也遇到了相同的问题,亲测成功

1、请下载EXCEL扩展插件ASAP Utilities,百度搜

2、关闭office全部软件,注意保存

3、打开ASAP Utilities安装程序(有没关的excel会提示)

4、打开excel,框选条件格式的区域,点击上边栏 » 区域 » 将选定区域内的条件格式替换为静态格式(可能会卡,可能会未响应,正常,等,别关)

5、条件格式 » 编辑规则 » 删除对应条件格式(可选)

完成!QvQ

回答2:

看上图,以操作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

回答3:

法: 1、打开EXCEL表格,选中要设置格式的单元格。 2、之后点击工具栏上方的”条件格式“--突出显示单元格规则---小于(也可根据需要选择)。 3、之后,在弹出的页面中输入设定的数值,颜色,确定即可。

回答4:

将条件格式的条件作为vba条件,用vba来批量实现