VBA,excel表格求大神指导。判断区域内是否存在某特定属性单元格。

VBA,excel表格求大神指导。判断区域内是否存在某特定属性单元格。如判断区域A:A内是否存在填充色为红色单元格。语句越简单越高效越好(其实我就是想知道不遍历可以吗)... VBA,excel表格求大神指导。判断区域内是否存在某特定属性单元格。如判断区域A:A内是否存在填充色为红色单元格。语句越简单越高效越好(其实我就是想知道不遍历可以吗) 展开
 我来答
Excel办公_VBA
2017-05-20 · 教育领域创作者
个人认证用户
Excel办公_VBA
采纳数:3279 获赞数:2332

向TA提问 私信TA
展开全部
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

更多追问追答
追问
这个语句还没遍历一遍的简单,我想知道在计算效率上怎么样
追答
楼主自行测试看看
对比下就可以了
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式