Excel精英培训网

 找回密码
 注册
数据透视表40+个常用小技巧,让你一次学会!
查看: 2256|回复: 4

[已解决]请帮忙写个代码吧(关于查找高亮显示)

[复制链接]
发表于 2017-8-18 20:24 | 显示全部楼层 |阅读模式
各位老师 :想用VBA实现点击查找按钮宏  能查找B列单元格内的内容(模糊查找),并高亮显示该单元格或者该行(有内容的部分),谢谢
材料表.rar (11.48 KB, 下载次数: 8)
发表于 2017-8-18 21:00 | 显示全部楼层
是这个意思?

材料表.rar

10.3 KB, 下载次数: 13

回复

使用道具 举报

发表于 2017-8-18 21:59 | 显示全部楼层    本楼为最佳答案   
  1. Sub a()
  2. Dim sInt, Str, i%, r%
  3. Cells.Interior.ColorIndex = 0
  4. sInt = Application.InputBox(Prompt:="请输入需要查询的内容")
  5. If Len(Trim(sInt)) > 0 Then
  6.     Str = sInt
  7. Else
  8.     MsgBox Prompt:="没有输入有效的内容"
  9.     Exit Sub
  10. End If
  11. r = Cells(Rows.Count, 2).End(3).Row
  12. For i = 1 To r
  13.     If InStr(Cells(i, 2), Str) Then
  14.         Cells(i, 1).Resize(1, 6).Interior.ColorIndex = 6
  15.     End If
  16. Next
  17. End Sub
复制代码

材料表 完成.rar

9.86 KB, 下载次数: 15

回复

使用道具 举报

 楼主| 发表于 2017-8-18 22:13 | 显示全部楼层

谢谢,基本是这个意思,不过如果不输入查找内容直接点确定,会把所有的内容都涂色呢
回复

使用道具 举报

 楼主| 发表于 2017-8-18 22:14 | 显示全部楼层

谢谢,就是这样的 ,多谢多谢!!
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|Archiver|Excel精英培训 ( 豫ICP备11015029号 )

GMT+8, 2024-4-21 00:42 , Processed in 0.486243 second(s), 11 queries , Gzip On, Yac On.

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表