如何防止用户窗体组合框的自动完成?

How to prevent the auto complete of a UserForm ComboBox?

例如,当我在 Excel 用户窗体中的组合框中键入时,我有一个名为 SHEEP 的列表项(全部大写),然后如果我想添加另一个名为 Shear(只有第一个字母大写),程序会强制它看起来像这样:SHEar

不过我不想禁用自动完成功能,只是不想覆盖键盘输入的 upper/lower 大小写。

组合书如下图:

我认为防止这种情况的唯一方法是禁用条目匹配。 因此你需要设置ComboBox的MatchEntry Property

属性 window 中将 MatchEntry 属性 更改为 2 - fmMatchEntryNone.

或者,您可以使用文本框向组合框添加新条目。