excel - Excel ComboBox 崩溃与向下箭头键击
问题描述
我创建了一个 ComboBox 来进行 Google 风格的城市搜索。我在工作表 1 上有我的 ComboBox,它与工作表 2 上的城市动态范围相关联。ComboBox 输出单元格改变了动态范围。
这是我遇到的问题。我开始输入“sea”,然后在我的下拉列表中得到两个结果——seaport 和 Seattle。到目前为止,一切都很好。然后我使用向下箭头选择西雅图,程序崩溃并重新启动。我相信这是因为当我击落一次时,选择了海港,这将我的范围缩小到只有一个选项,西雅图消失了。
有没有办法解决?是否禁用键盘向下箭头进行选择或阻止输出到链接单元格,直到选择完成?
这是我在 Sheet1 上的组合框的代码
Private Sub TempCombo_Change()
TempCombo.ListFillRange = "Cities"
Me.TempCombo.DropDown
End Sub
命名范围“城市”由表 2 上的公式定义
='City Data'!$L$2:INDEX('City Data'!$L$2:$L$570,MAX('City Data'!$K$2:$K565,1))
解决方案
推荐阅读
- javascript - NestJs 基于用户属性和策略的 CASL 授权守卫
- flutter - 如何尊重列表中的回车(CR)
在飞镖/颤振中进入字符串 - c++ - 外部 .lib 文件和 CMake 构建的问题
- c++ - 如何从具有可变长度数字的字符串中提取多个数字
- html - Ajax 侦听器无法识别动态填充的 SelectOneMenu SelectItems
- flutter - 执行命令时 Flutter android 许可证状态未知
- ios - PencilKit 将背景图像和绘图保存到相册 Xcode
- html - 如何在 div 中的 div 之后放置文本?
- python - 如何在 Tkinter GUI 中将相同的方法应用于包含不同小部件的两个不同框架
- python - 'float' 对象不能被解释为整数 - 从 python2.X 到 python3.8