大家好,我是公众号3分钟学堂郭立员,前两天在群里看到这么一个问题感觉挺有意思的,拿出来和大家分享一下,问题是这样的,看下图:

下拉框里面有100多个选项,一个个去找想点的选项很麻烦,想做个搜索功能
我在看到这个问题的时候,第一感觉是不难,而后一想又发现有些难度。
先来看看做好的效果:(源码在文章最底部)

下面我来说一下我的思路过程:思考过程可能会有些绕,如果有“懵逼”情况,请多看几遍。
第一步思考:先完成从多个内容中搜索某一个的功能。
假设把所有内容都放入数组中,然后通过循环遍历所有内容,之后逐一比对,确定第几个是我们要搜索的内容。
Dim arr=array("点赞","留言","评论","私信","回复")
Dim key="留言"
For i = 0 To UBOUND(arr)
If arr(i) = key Then
TracePrint "第"