我创建了一个组合框,只要您在框中输入,选项列表就会更新。有点像在谷歌搜索输入搜索建议。 我按照本教程这样做:https://trumpexcel.com/excel-drop-down-list-with-search-suggestions/
工作表中有4列数据可以完成这项工作,并结合命名范围和一小段VBA来更新组合框。组合框与细胞B3连接。数据在E:H从第3行开始。
=--ISNUMBER(IFERROR(SEARCH($B$3,E3,1),""))
=IF(F3=1,COUNTIF($F$3:F3,1),"")
=IFERROR(INDEX($E$3:$E$22,MATCH(ROWS($G$3:G3),$G$3:$G$22,0)),"")
更新组合框的代码如下:
Private Sub ComboBox1_Change()
ComboBox1.ListFillRange = "DropDownList"
Me.ComboBox1.DropDown
End Sub
使用DropDownList
作为命名范围,选择第四列中的所有名称。
现在我已经在桌面上工作了,我希望它也可以在移动设备(平板电脑或智能手机)上运行。在我的个人设备上,使用Microsoft Excel应用程序,它不受支持(此版本的Excel不支持ActiveX控件元素)。有没有办法实现与移动设备相同的结果?