分享成果,随喜真能量。大家好,今日内容仍是和大家分享VBA编程中常用的简单“积木”过程代码,第NO.111-NO.113则,内容是:利用FindNext完成多重查找、利用ClearContents完成清除值的操作、利用FIND完成模糊查找等内容。

VBA过程代码111:利用FindNext完成多重查找

Sub mynz()

Dim StrFind As String

Dim Rng As Range

Dim FindAddress As String

StrFind = InputBox("请输入要查找的值:")

If Trim(StrFind) <> "" Then

With Sheets("7").Range("A:A")

Set Rng = .Find(What:=StrFind, _

After:=.Cells(.Cells.Count), _

LookIn:=xlValues, _

LookAt:=xlWhole, _

SearchOrder:=xlByRows, _

SearchDirection:=xlNext, _

MatchCase:=False)

If Not Rng Is Nothing Then

FindAddress = Rng.Address

Do

Rng.Interior.ColorIndex = 6 '设置成黄色

Set Rng = .FindNext(Rng)

Loop While Not Rng Is Nothing And Rng.Address <> FindAddress

End If

End With

End If

End Sub

代码的解析说明:执行上述代码后,将在工作表Sheets("7")的Range("A:A")即A列中查找用户输入的值,查找的类型是完全匹配,如果说查找到这个单元格后将执行Rng.Interior.ColorIndex = 6 即把单元格设置成黄色,其中Set Rng = .FindNext(Rng)是执行下一次查找,FindAddress = Rng.Address 是验证单元格的地址是否相同,Loop While Not Rng Is Nothing And Rng.Address <> FindAddress 是循环的条件。

VBA过程代码112:利用ClearContents完成清除值的操作

Sub mynz()

With Sheets("8")

.Range("A:A").ClearContents

END WITH

END SUB

代码的解析说明:执行上述代码后,将在工作表Sheets("8")的Range("A:A")即A列的值全部清除。但格式将保留。

VBA过程代码113:利用FIND完成模糊查找

Sub mynz()

Set rng = Sheets("8").Range("B1:E20").Find("*a*")

If Not rng Is Nothing Then

Msgbox “查找到了”

END IF

END WITH

END SUB

代码的解析说明:执行上述代码后,将在工作表Sheets("8")的Range("B1:E20")中查找含有a的单元格。加入查找到则返回提示“查找到了”

越简单的事物往往越容易理解,简单的过程组合起来就是一个复杂的过程,我们要先认真掌握这些简单的过程,才能在可以为我们复杂的工程服务。

下面是我根据自己20多年的VBA实际利用经验,编写的四部教程,这些是较大块的“积木”,可以独立的完成某些或者某类系统的过程,欢迎有需要的朋友联络(WeChat:NZ9668)分享。利用这些可以提高自己的编程效率。这些教程供有志于提高自己能力的朋友选择。

第一套:《VBA代码解决方案》PDF教程,是VBA中各个知识点的讲解,覆盖了绝大多数的知识点,是初学及中级以下人员必备的资料。

第二套:《VBA数据库解决方案》PDF教程。数据库是数据处理的利器,对于中级人员应该掌握这个内容了。

第三套:《VBA数组与字典解决方案》PDF教程,讲解VBA的精华----字典,是我们打开思路,提高代码水平的必备资料。

第四套:《VBA代码解决方案》视频教程。目前正在录制,现在推出“每天20分钟,半年精进VBA”活动,越早参与,回馈越多。现在第一册48讲内容已经录制完成。录制到第二册71讲的课程,第二级阶段的优惠期开始。

find vba 模糊_利用VBA代码实现多重查找、模糊查找、清除值的方案相关推荐

  1. oracle中修改多个字段默认值_利用VBA代码在已有的数据表中删除、添加、修改字段...

    大家好,今日继续给大家讲解VBA数据库解决方案的第21讲,如何利用VBA代码在已有的数据表中删除,添加,修改字段.这个内容是操作数据库的一项必修的内容,还望大家在实际工作中多利用,所以这节的知识,对于 ...

  2. sql 发送邮件网络附件_利用VBA发送附件电子邮件

    大家好,我们今日讲解"利用VBA发送附件电子邮件",这节内容是"VBA信息获取与处理"教程中第五个专题"利用VBA发送电子邮件"的第一节. ...

  3. vba 添加outlook 签名_利用VBA发送附件电子邮件

    大家好,我们今日讲解"利用VBA发送附件电子邮件",这节内容是"VBA信息获取与处理"教程中第五个专题"利用VBA发送电子邮件"的第一节. ...

  4. vba 提取 json某个值_利用VBA字典,提取两列数据的重复值

    大家好,今日我们继续讲解VBA数组与字典解决方案,今日讲解第52讲:利用字典,提取两列数据重复值.有人讲:字典是VBA中最为精华的部分,持这种观点的人肯定有自己的道理,确实,利用字典可以给我的代码带来 ...

  5. igs无法分配驱动器映射表_利用VBA获取驱动器的信息

    大家好,我们今日讲解"VBA信息获取与处理"教程中第十七个专题"文件及文件夹信息的获取及操作"的第三节"利用VBA获取文件的信息和属性",这 ...

  6. vba monthview控件64位_利用VBA获取文件的信息和属性

    大家好,我们今日讲解"VBA信息获取与处理"教程中第十七个专题"文件及文件夹信息的获取及操作"的第三节"利用VBA获取文件的信息和属性",这 ...

  7. Excel 2010 VBA 入门 103 利用VBA批量插入图片

    目录 示例 代码: Shapes.Shape和 ShapeRange Shapes对象插入图形的方法 Excel的坐标 图形大小的调整 获取图片的原始大小 将图片按比例缩放至单元格 图片批量插入的步骤 ...

  8. python爬虫背景_利用Python代码实现一键抠背景功能

    前言 又是一个逛csdn发现的一个有趣的小项目,可以一键抠背景,需要用到removebg模块及其API,API可从其官网免费获取,网址如下https://www.remove.bg/zh ps:加上/ ...

  9. python实现背景抠除_利用Python代码实现一键抠背景功能

    这篇文章主要给大家介绍了关于如何利用Python代码实现一键抠背景的相关资料,文中通过示例代码介绍的非常详细,对大家学习或者使用Python具有一定的参考学习价值,需要的朋友们下面来一起学习学习吧 前 ...

最新文章

  1. rsync文件同步的两种方式——ssh协议和守护进程(端口873)
  2. ORA-12919: Can not drop the default permanent tablespace
  3. 将mysql日期格式转换_如何将日期时间格式转换为mysql日期格式?
  4. 浙江省计算机二级c理论题库,浙江省计算机级考试二级《C程序设计》上机考试题库.doc...
  5. ZZULIOJ 1087: 获取出生日期(多实例测试)
  6. java jdbc pr_Java JDBC学习笔记
  7. JAVA 算法练习(一)
  8. 贪心算法——部分背包(洛谷 P2240)
  9. mybatis传统方式开发DAO
  10. BZOJ2325[ZJOI2011]道馆之战——树链剖分+线段树
  11. 极简darknet环境搭建记录
  12. 支持向量机的前世与今生
  13. python链表next_链表(python)
  14. sofia-sip-ua >= 1.12.12… configure: error: no usable sofia-sip; please install sofia-sip-ua devel pa
  15. hαbits的意思_h【snail吧】_百度贴吧
  16. matlab crg格式,MatLab和FlightGear环境的配置及样例
  17. window11在注册表修改用户名后登陆不了账户
  18. GEO、TCGA数据下载慢 下载中断解决办法
  19. html网页实现查询功能实现,CSS与媒体查询实现网页导航功能(附代码)
  20. 浏览器份额及其历史以及内核变迁总结

热门文章

  1. 华为方舟编译器官网正式上线,写一篇你应该知道的科普文章
  2. easyexcel的导出
  3. 如何获取股票交易数据接口?
  4. Linux命令之远程登录与执行远程主机命令
  5. NT3H2111_2211芯片简介
  6. 怎么给当前计算机添加一个用户,电脑如何设置新用户 电脑创建新用户的方法...
  7. 苹果cms在线采集,100多个采集资源接口,可定时采集
  8. win10电脑如何下载安装.net Framework 3.5 sp1多台电脑亲测有效
  9. 人工智能对学计算机的影响,计算机专业大学生对人工智能对人类的影响分析.docx...
  10. 关于微信小程序不能显示图片