Excel:VBA数据分析-找到含某个关键字的单元格就标黄(五)

Excel:VBA数据分析-找到含某个关键字的单元格就标黄(五)

是的,还是之前的测试表,i( •̀ ω •́ )✧。新加了一列关键字列。
在这里插入图片描述
这次要写的逻辑如标题所示,找到 含有 某个指定关键字的 单元格,就给单元格标黄。这次写的是 如果关键字列中 有含有 “北” 字的单元格,就标黄该单元格。

先看代码:(还是选择的双击触发函数)

Private Sub Worksheet_BeforeDoubleClick(ByVal Target As Range, Cancel As Boolean)
    Dim total As Integer
    Dim counter As Integer
    Range("A1").CurrentRegion.Select
    total = Selection.Rows.Count
    For counter = 2 To total
        If (Sheet1.Cells(counter, 7) Like "*北*") Then '如果单元格含有北字
            Sheet1.Cells(counter, 7).Select '则选中该单元格
            With Selection.Interior '以下为选中后标黄操作
                .Pattern = xlSolid
                .PatternColorIndex = xlAutomatic
                .Color = 65535
                .TintAndShade = 0
                .PatternTintAndShade = 0
            End With
        End If
        
        Next counter
End Sub

这次打断点,看看每个单元格的执行状态。
在这里插入图片描述
还有,前几篇问章忘了提到了,写了VBA的表格保存时要选择带录制宏的表格格式,就是下图这样的:
在这里插入图片描述
以上。

  • 2
    点赞
  • 25
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值