如何在excel自动完成数字中制作组合框?

时间:2014-09-20 14:17:35

标签: excel vba combobox

我在用户表单中有组合框,用于填充从工作表中的命名范围中获取的部件号。 comboxPartNumber.List = Range("Part_Number").Value

组合框将使用字母或连字符自动完成任何内容,如KO-5000或766-500,但它不会自动完成任何实际数字,如766500或75100.我尝试将指定范围内的单元格格式化为即使它们是一个数字但不起作用,也可以用作文本值。当在组合框中进行选择时,它会自动填充其他带有部件信息的文本框,当我输入仅为数字的部件号(766500)时,它会自动填充所有必要的信息,我无法获得组合框中的自动完成功能可用于编号。如果有人可以帮助我,我会很感激,我可以为您提供您可能需要的任何其他代码。

非常感谢

1 个答案:

答案 0 :(得分:0)

如果它们存储在范围的单元格中,那么Combobox也会自动完成数字,即Combobox的RowSource。

尝试:

comboxPartNumber.RowSource = "Part_Number"

问候

阿克塞尔