Function test(cel As Integer) As StringDim functionRetStr As String '方法返回值Dim currentValue As String '调用方法单元格第一列值Dim totalRow As Long '总行Dim rngTemp As Range '搜索Dim rngA As RangefunctionRetStr = ""totalRow = ActiveSheet.[A65536].End(xlUp).RowcurrentValue = Cells(Application.Caller.Row, 1).ValueSet rngA = Range("A1:A" & totalRow)Set rngTemp = rngA.Find(what:=currentValue, LookAt:=xlWhole)If Not rngTemp Is Nothing ThenfirstAddress = rngTemp.AddressIf IsError(ActiveSheet.Cells(rngTemp.Row, cel)) = False ThenfunctionRetStr = ActiveSheet.Cells(rngTemp.Row, cel).ValueEnd IfDoSet rngTemp = rngA.Find(what:=currentValue, LookAt:=xlWhole, after:=rngTemp)If IsError(ActiveSheet.Cells(rngTemp.Row, cel)) = False ThenIf Not functionRetStr Like "*" & ActiveSheet.Cells(rngTemp.Row, cel).Value & "*" ThenfunctionRetStr = functionRetStr & "," & ActiveSheet.Cells(rngTemp.Row, cel).ValueEnd IfEnd IfLoop Until rngTemp Is Nothing Or rngTemp.Address = firstAddressEnd IfSet rngTemp = Nothingtest = functionRetStr
End Function

VBA findNext nothing 问题相关推荐

  1. Qt excel VBA findNext及find使用

    QAxObject *range = pWorksheet->querySubObject("UsedRange");//获得表格范围if ( range ){QAxObje ...

  2. 【LuKS】Vba if not c is nothing

    在对excel宏调整的时候,发现以下一段代码,在网上查阅资料后,理解如下: If Not c Is Nothing Thens = c.Addresssource.Cells(c.Row, 7) = ...

  3. find vba 模糊_VBA积木代码方案:实现多重查找、模糊查找、清除值

    分享成果,随喜真能量.大家好,今日内容仍是和大家分享VBA编程中常用的简单"积木"过程代码,第NO.111-NO.113则,内容是:利用FindNext完成多重查找.利用Clear ...

  4. VBA各种查询方法介绍和应用举例

    目录 前言 1 Range对象的Find方法 2. Range 对象的 Filter 方法 2.1 AutoFilte自动筛选 2.2 AdvancedFilter 高级筛选 3.Instr 函数 4 ...

  5. find vba 模糊_利用VBA代码实现多重查找、模糊查找、清除值的方案

    分享成果,随喜真能量.大家好,今日内容仍是和大家分享VBA编程中常用的简单"积木"过程代码,第NO.111-NO.113则,内容是:利用FindNext完成多重查找.利用Clear ...

  6. find vba 模糊_EXCEL——VBA实现模糊查找并获取查找到的单元格内容

    image 大家有没有遇到过这种情况,要在一张数据很多的sheet中进行查找匹配一个数据或多个数据(部分匹配),并对查找到的单元格内容进行汇总.这个时候如果对多个数据一个个在目标sheet中ctrl ...

  7. Excel+VBA+之快速上手

    第一章  VBA语言基础  第一节 标识符  一.定义  标识符是一种标识变量.常量.过程.函数.类等语言构成单位的符号,利用它可以完成对变量.常 量.过程.函数.类等的引用.   二.命名规则  1 ...

  8. excel查找功能_如何使用VBA代码实现Excel的查找和替换功能?

    每天一篇Excel技术图文微信公众号:Excel星球NO.145-I Find You作者:看见星光微博:EXCELers / 知识星球:Excel HI,大家好,我是星光.这章继续给大家分享VBA常 ...

  9. 小福利,用Excel VBA设计一个查询小应用

    小福利,用Excel VBA设计一个查询小应用 Option ExplicitSub 查询_Click()Dim rng1, rng2, rng As RangeDim firstaddressDim ...

最新文章

  1. python判断质数的函数并输出_【python基础】|| 用python判断输入的数是否为素数
  2. Technode:滴滴这五年,大数据为城市交通做了什么
  3. 移动端web开发分享
  4. Android app内语言环境切换
  5. 其实,这仅仅是个开始
  6. 一个程序员的感慨的《虚拟光驱》
  7. FTP 中 「quote type b 1」的含义
  8. 为大家提供几个开发职位
  9. 如何对物联网数据进行大数据分析
  10. 【Java程序设计】运算符与优先级
  11. Atitit if else 选择决策流程ast对比 sql java 表达式类型 binaryExpression hase left and rit expr 目录 1.1. Sql 1
  12. 前端性能优化(四)01-页面性能优化之优化原则——尽量减少HTTP请求 使用内容传送网络CDN 避免空src或空href值 启用gzip压缩 CSS放顶部,JS放底部 减少DNS查找
  13. 判断语句——switch case
  14. h5 富文本输入框_H5富文本编辑器的详细介绍
  15. 自动化运维之架构设计六要点
  16. JavaScript贷款计算器
  17. s4i9500 android6.0,三星Galaxy S4(i9500)各版本的区别:教你区别三星S4的5个版本(图文)...
  18. 证券公司信息化2-投资银行业务是做什么的,怎样赚钱,IT在里边起到什么作用?
  19. 1Tb 硬盘重做系统无法启动修复
  20. NHibernate的一个示例

热门文章

  1. Vue3.0目录结构
  2. 1030zxx学习日报
  3. android 斜边_撸了一个“可爱”的环形 Android 图表
  4. 阿里云服务器搭建自己的个人网站之拨开迷雾
  5. 简单的使用迅捷CAD编辑器的捕捉工具
  6. 公众号万粉感言,抽3000元大奖!
  7. Excel按行高亮显示重复值
  8. 阿里季报图解:季度营收增速放缓至9% 净利同比降24%
  9. Python办公自动化之二,操作word
  10. 从MiniGUI看嵌入式十年的得失