VBA,excel表格求大神指导。判断区域内是否存在某特定属性单元格。
VBA,excel表格求大神指导。判断区域内是否存在某特定属性单元格。如判断区域A:A内是否存在填充色为红色单元格。语句越简单越高效越好(其实我就是想知道不遍历可以吗)...
VBA,excel表格求大神指导。判断区域内是否存在某特定属性单元格。如判断区域A:A内是否存在填充色为红色单元格。语句越简单越高效越好(其实我就是想知道不遍历可以吗)
展开
1个回答
展开全部
Sub 宏()
With Application.FindFormat.Interior
.PatternColorIndex = xlAutomatic
.Color = 65535
.TintAndShade = 0
.PatternTintAndShade = 0
End With
Set Rng = Columns("A:A").Find(What:="", After:=ActiveCell, LookIn:=xlFormulas, LookAt _
:=xlPart, SearchOrder:=xlByRows, SearchDirection:=xlNext, MatchCase:= _
False, MatchByte:=False, SearchFormat:=True)
If Not Rng Is Nothing Then
MsgBox ("存在黄色填充的单元格")
End If
End Sub
更多追问追答
追问
这个语句还没遍历一遍的简单,我想知道在计算效率上怎么样
追答
楼主自行测试看看
对比下就可以了
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询