基于VBA实现Excel十字交叉高亮显示

Office 专栏收录该内容
7 篇文章 0 订阅

平时做表用的OFFICE的Excel

1 打开vbe编辑器

具体操作过程见我关于Excel利用VBA实现去掉单元格两边空格的方法。

2 双击左侧thisworkbook标签,并粘贴代码

Private Sub Workbook_SheetSelectionChange(ByVal Sh As Object, ByVal Target As Range)
    Cells.FormatConditions.Delete
    With Target.EntireColumn
        .FormatConditions.Add xlExpression, , "=true"
        .FormatConditions(1).Interior.Color = RGB(100, 255, 255)
    End With
    With Target.EntireRow
        .FormatConditions.Add xlExpression, , "=true"
        .FormatConditions(2).Interior.Color = RGB(100, 255, 255)
    End With
End Sub

3 查看效果

4.另存为xlsm格式,如果其他可能会把vba代码抹除

  • 6
    点赞
  • 0
    评论
  • 3
    收藏
  • 一键三连
    一键三连
  • 扫一扫,分享海报

©️2021 CSDN 皮肤主题: 技术黑板 设计师:CSDN官方博客 返回首页
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值