Combobox与移动设备上的搜索建议

时间:2017-06-19 07:26:26

标签: excel excel-vba mobile combobox vba

我创建了一个组合框,只要您在框中输入,选项列表就会更新。有点像在谷歌搜索输入搜索建议。 我按照本教程这样做:https://trumpexcel.com/excel-drop-down-list-with-search-suggestions/

工作表中有4列数据可以完成这项工作,并结合命名范围和一小段VBA来更新组合框。组合框与细胞B3连接。数据在E:H从第3行开始。

  • 第一栏包括组合框的选项。有5619种可供选择的选项。
  • 第二栏具有以下公式,以确定组合框的条目是否位于第一列中同一行的文本中:=--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控件元素)。有没有办法实现与移动设备相同的结果?

0 个答案:

没有答案