当前位置: 首页 > news >正文

ExcelVBA运用Excel的【条件格式】(三)

ExcelVBA运用Excel的【条件格式】(三)

前面知识点回顾

1. 访问 FormatConditions 集合

     Range.FormatConditions

2. 添加条件格式

     FormatConditions.Add 方法

语法

表达式。添加 (类型、 运算符、 Expression1、 Expression2)

其中 TextOperator:=***,是可以拓展的

3. 修改或删除条件格式

4. 清除所有条件格式

几个参数:

Type:=***,String:=***,TextOperator:=***

XlContainsOperator 枚举

名称           Description

xlBeginsWith 以指定的值开始。

xlContains 包含指定的值。

xlDoesNotContain 不包含指定的值。

xlEndsWith以指定的值结束


今天继续完成其他的样式,和大家一起学习

acfd827f053b85cfa732d288370443e0.png

====效果1====

fd889144116b126180642984d8fe92a3.png

====代码1====

Sub HighlightCellsContainingText开头文字()Dim ws As WorksheetDim searchText As StringDim cell As Range' 设置工作表Set ws = ActiveSheet' 设置要搜索的文本searchText = "开头"' 清除之前的条件格式ws.Cells.FormatConditions.Delete' 添加新的条件格式With ws.UsedRange.Cells.FormatConditions.Add(Type:=xlTextString, String:=searchText, TextOperator:=xlBeginsWith).Interior.Color = RGB(10, 255, 0) '设置为xx背景.StopIfTrue = FalseEnd WithMsgBox "‘开头’为" & searchText & "' 的单元格已被高亮显示。", vbInformation
End Sub

====效果2====

077ed143536ef2981bb92bbb10d44aee.png

====代码2====

Sub 条件格式_包含【青】字的单元格()Dim ws As WorksheetDim searchText As StringDim cell As Range' 设置工作表Set ws = ActiveSheet' 设置要搜索的文本searchText = "青"' 清除之前的条件格式ws.Cells.FormatConditions.Delete' 添加新的条件格式With ws.UsedRange.Cells.FormatConditions.Add(Type:=xlTextString, String:=searchText, TextOperator:=xlContains).Interior.Color = RGB(10, 255, 0) '设置为xx背景.StopIfTrue = FalseEnd WithMsgBox "条件格式_包含【青】字的单元 的单元格已被高亮显示。", vbInformation
End Sub

====效果3====

128f08da31d5dd4778f1c17d97222091.png

====代码3====

Sub 条件格式_不包含【青】字的单元格()Dim ws As WorksheetDim searchText As StringDim cell As Range' 设置工作表Set ws = ActiveSheet' 设置要搜索的文本searchText = "青"' 清除之前的条件格式ws.Cells.FormatConditions.Delete' 添加新的条件格式With ws.UsedRange.Cells.FormatConditions.Add(Type:=xlTextString, String:=searchText, TextOperator:=xlDoesNotContain).Interior.Color = RGB(10, 255, 0) '设置为xx背景.StopIfTrue = FalseEnd WithMsgBox "条件格式_不包含【青】字的单元格 的单元格已被高亮显示。", vbInformation
End Sub

====效果4====

984d5e1436e0485aa0a9198b61387eb2.png

====代码4====

Sub 条件格式_以文字【记】结尾的单元格()Dim ws As WorksheetDim searchText As StringDim cell As Range' 设置工作表Set ws = ActiveSheet' 设置要搜索的文本searchText = "记"' 清除之前的条件格式ws.Cells.FormatConditions.Delete' 添加新的条件格式With ws.UsedRange.Cells.FormatConditions.Add(Type:=xlTextString, String:=searchText, TextOperator:=xlEndsWith).Interior.Color = RGB(10, 255, 0) '设置为xx背景.StopIfTrue = FalseEnd WithMsgBox "条件格式_以文字【记】结尾的单元格 的单元格已被高亮显示。", vbInformation
End Sub

=若你有收获,请分享给朋友免费学习=

53155a8b5815e7c8d7ee7c3f5e71ab99.jpeg

相关文章:

  • 北京网站建设多少钱?
  • 辽宁网页制作哪家好_网站建设
  • 高端品牌网站建设_汉中网站制作
  • 【文档智能】LACE:帮你自动生成文档布局的方法浅尝
  • c++初阶学习----入门(上)
  • Cesium版本升级webgl问题,glsl代码关键字修改
  • 通过高德地图 JS API实现单击鼠标进行标注
  • 基于 sftp 的 NAS (局域网文件存储服务器)
  • Linux文件编程(打开/创建写入读取移动光标)
  • 语义言语流畅性的功能连接和有效连接
  • YOLOv5改进系列(32)——替换主干网络之PKINet(CVPR2024 | 面向遥感旋转框主干,有效捕获不同尺度上的密集纹理特征)
  • `DynamicDataSourceContextHolder` 是一个在Java应用程序中用于动态切换数据源的实用类
  • 蝙蝠优化算法(Bat Algorithm,BA)及其Python和MATLAB实现
  • springboot集成tika解析word,pdf,xls文件文本内容
  • 科普文:分布式系统的架构设计模式
  • 探索Conda世界:使用conda list命令的全面指南
  • 【LabVIEW学习篇 - 2】:LabVIEW的编程特点
  • Java笔试|面试 —— 对多态性的理解
  • 【译】JS基础算法脚本:字符串结尾
  • [nginx文档翻译系列] 控制nginx
  • 【跃迁之路】【477天】刻意练习系列236(2018.05.28)
  • Android开发 - 掌握ConstraintLayout(四)创建基本约束
  • Angularjs之国际化
  • java 多线程基础, 我觉得还是有必要看看的
  • Java 内存分配及垃圾回收机制初探
  • MD5加密原理解析及OC版原理实现
  • PHP那些事儿
  • python大佬养成计划----difflib模块
  • SpringCloud集成分布式事务LCN (一)
  • Wamp集成环境 添加PHP的新版本
  • Web Storage相关
  • 百度地图API标注+时间轴组件
  • 持续集成与持续部署宝典Part 2:创建持续集成流水线
  • 仿天猫超市收藏抛物线动画工具库
  • 排序算法学习笔记
  • 前端设计模式
  • 如何用Ubuntu和Xen来设置Kubernetes?
  • 通信类
  • 携程小程序初体验
  • ​​​​​​​ubuntu16.04 fastreid训练过程
  • ​DB-Engines 11月数据库排名:PostgreSQL坐稳同期涨幅榜冠军宝座
  • ​插件化DPI在商用WIFI中的价值
  • # 服务治理中间件详解:Spring Cloud与Dubbo
  • #我与Java虚拟机的故事#连载06:收获颇多的经典之作
  • ()、[]、{}、(())、[[]]命令替换
  • (8)STL算法之替换
  • (C#)一个最简单的链表类
  • (C++17) optional的使用
  • (STM32笔记)九、RCC时钟树与时钟 第一部分
  • (附源码)php新闻发布平台 毕业设计 141646
  • (附源码)计算机毕业设计SSM基于健身房管理系统
  • (免费领源码)python+django+mysql线上兼职平台系统83320-计算机毕业设计项目选题推荐
  • (十) 初识 Docker file
  • (转)winform之ListView
  • * CIL library *(* CIL module *) : error LNK2005: _DllMain@12 already defined in mfcs120u.lib(dllmodu
  • .NET Core 和 .NET Framework 中的 MEF2
  • .NET NPOI导出Excel详解
  • .NET Standard / dotnet-core / net472 —— .NET 究竟应该如何大小写?