如果.Cells(.Cells.Count).Column> MaxCol然后
MaxCol = .Cells(.Cells.Count).Column
万一
结束于
下一个区域
设置LastCell = SearchRange.Worksheet.Cells(MaxRow,MaxCol)
出错时转到0
设置FoundCell = SearchRange.Find(What:= FindWhat,_
之后:= LastCell,_
LookIn:= LookIn,_
LookAt:= XLookAt,_
SearchOrder:= SearchOrder,_
MatchCase:= MatchCase)
如果Not FoundCell一无所有
设置FirstFound = FoundCell
做到错误
包含=错误
如果BeginsWith = vbNullString AndEndsWith = vbNullString然后
包含=正确
其他
如果BeginsWith <> vbNullString然后
IfStrComp(Left(FoundCell.Text,Len(BeginsWith)),BeginsWith,BeginEndCompare)= 0然后
包含=正确
万一
万一
如果EndsWith <> vbNullString然后
如果StrComp(Right(FoundCell.Text,Len(EndsWith)),EndsWith,BeginEndCompare)= 0
包含=正确
万一
万一
万一
如果Include = True,则
如果ResultRange无效,则
设置ResultRange = FoundCell
其他
设置ResultRange = Application.Union(ResultRange,FoundCell)
万一
万一
设置FoundCell = SearchRange.FindNext(之后:= FoundCell)
如果(FoundCell什么都没有)然后
退出做
万一
如果(FoundCell.Address = FirstFound.Address)然后
退出做
万一
循环
万一
设置FindAll = ResultRange
结束功能
这是一个通用函数,直接拿来使用就行了,可用于在指定的区域查找并返回满足条件的所有单元格 。
推荐阅读
- 在excel工作表中插入并重命名文档对象
- 莲蓉月饼怎么做好吃
- 老板,做这么多Excel图表,想加班累死我吗?
- excel常用函数:公式基本原理
- excel常用函数:有趣的函数
- 理解让Excel更具智能之美的逻辑测试
- excel图表R1C1样式公式
- excel图表中的数组公式
- excel图表认识与处理公式错误
- excel图表怎么发挥IF函数的威力