【发布时间】:2019-10-01 05:34:45
【问题描述】:
谁能帮我看看下面的代码。
我正在尝试查找单元格是否包含给定单元格范围内的任何文本。然后返回找到的文本。如果我给像 B4:B6 这样的单元格范围,它工作正常,但我希望它是动态的,直到 B 列的最后一行。
单元格中使用的公式
IFERROR(LOOKUP(1,0/COUNTIF($H2,"*"&Requirement!$B$2:$B$4&"*"),Requirement!$B$2:$B$4),"No Data")
VBA 脚本
ActiveCell.FormulaR1C1=_"=IFERROR(LOOKUP(1,0/COUNTIF(RC8,""*""&Requirement!R2C2:R4C2&""*""),Requirement!R2C2:R4C2),""No Data"")"
这里不是Requirement!$B$2:$B$4,我希望它一直到最后一行。
【问题讨论】:
-
对于像你这样的情况,我一直更喜欢使用动态命名范围。你可以看到an example here。