gpt4 book ai didi

excel - 在 VBA ArrayList 中搜索元素

转载 作者:行者123 更新时间:2023-12-04 22:24:35 26 4
gpt4 key购买 nike

我希望你很棒!我想通过 VBA ArrayList 搜索并获取索引号,问题是,使用 For 循环,您只能获取完全匹配的索引。我有大部分的搜索元素(在红色框中突出显示),我想获得在蓝色框中突出显示的元素,有没有办法在 VBA 中做到这一点?

enter image description here

最佳答案

您可以使用内置函数InStr查找一个字符串在另一个字符串中的出现。

在你的情况下改变这个:

If list(j) = search_element Then

至:
If InStr(1, list(j), search_element) > 0 Then
InStr返回 search_element 的位置在 list(j) 内.如果位置高于 0,则找到该字符串。如果是 0然后什么也没找到。

因此,这将是 true如果 search_element出现在 list(j) 内的任何地方.
InStr 的文档是 here .

关于excel - 在 VBA ArrayList 中搜索元素,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59134858/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com