如何在用户表单vba excel中创建搜索建议ComboBox

时间:2017-11-11 16:32:43

标签: excel-vba vba excel

ComboBox下拉列表显示下拉行项目,是否有任何选项可以让ComboBox显示动态(搜索建议)?

1 个答案:

答案 0 :(得分:0)

是的,我可以像过去那样做。你需要的是:

  1. 在Excel应用程序中捕获按键事件
  2. 获取当前编辑的单元格的值
    • 为此,您必须执行以下操作: 2.1。将剪贴板的内容保存到变量中 2.2。发送编程的Ctrl-A然后按Ctrl-C按键 2.3。将cliboard的内容保存为第二个变量 2.4。将第一个变量的内容加载回剪贴板 2.5。在下一步中使用第二个变量的内容。
  3. 根据值
  4. 动态创建集合
  5. 将该集合作为新的组合框值列表
  6. 向用户显示列表(展开组合框)
  7. 编辑:第二点需要“黑客”。加入。