乔山办公网我们一直在努力
您的位置:乔山办公网 > excel表格制作 > <em>Excel条件格式宏</em>批量处理, 有很多文件要做<em>条件格式&l

<em>Excel条件格式宏</em>批量处理, 有很多文件要做<em>条件格式&l

作者:乔山办公网日期:

返回目录:excel表格制作


按实际情况设置好条件格式的单元格绝对相对引用方式,然后用格式刷刷这个单元格的格式到其他单元格区域。

把你要设置该条件格式的文件都放在一个目录636f70797a686964616f337,然后在该目录下新建一个工作薄,并打开,按ALT+F11打开VBA编辑器,,在左边列表栏点击鼠标右键插入一个模块,粘贴以下代码到右边窗口,

保存然后执行该代码. 这个目录下所有excel文件的第一个表格都会按你的要求设置了条件格式

注意:文件为excel 2003版扩展名是xls,

代码如下:

Sub Macro1()
Dim FileName As String
Dim WB As Workbook
FileName = Dir(ThisWorkbook.Path & "\*.xls")
If FileName <> "" Then
    Do
        If FileName <> ThisWorkbook.Name Then
            Set WB = Workbooks.Open(ThisWorkbook.Path & "\" & FileName)
            With WB.Sheets(1)
                For i = 0 To 21
                    str1 = "=" & Range("e1").Offset(0, i).Address
                    str2 = "=" & Range("e2").Offset(0, i).Address
                    With .Range("E3:E3000").Offset(0, i)
                        .FormatConditions.Delete
                        .FormatConditions.Add Type:=xlCellValue, Operator:=xlNotBetween, Formula1:=str1, Formula2:=str2
                        .FormatConditions(1).Interior.ColorIndex = 3
                    End With
                Next
            End With
            WB.Save
            WB.Close

        End If
        FileName = Dir
    Loop While FileName <> ""
End If
End Sub

如果能下载附件 ,直接把这个文件放到你要设置条件格式的目录中,执行Macro1 宏.



上传图表。

这个用宏貌似不行,宏没法确定你所选单元格是哪个……
用VBA还差不多。先获取所选单元格的值,然后将3与4列与其比较,小的就黑~

相关阅读

  • <em>excel</em>如何使用宏按条件统计

  • 乔山办公网excel表格制作
  • 用函百数D2=INDEX(A:A,MATCH(,0/FIND(B2,$E$2:$E$300),)+1)同时按度CTRL SHIFT 回车键,再专下拉公式属 或D2=INDEX(A:A,MATCH(LEFT(E2,4),B:B,))下拉EXCEL中使用宏,从而实现按条件赋值" src="/uplo
关键词不能为空
极力推荐
  • <em>Excel</em>中<em>的数据类型</em>有哪些-exc

  • Excel电子表格中数据类型有: ①、数值数据——它由阿拉伯数字、正负号、E、¥、$、%、、小数点组成。zd如:123.567、-456、¥123、123%、1.23E+4等。 ②、时间日期数据——由版分数和带有

ppt怎么做_excel表格制作_office365_word文档_365办公网