自动填充文本框连接到 VBA 用户窗体中的组合框

问题描述 投票:0回答:1

我正在制作一个用户表单,因为我想将组合框的内容换行到框中,所以我将其连接到文本框,如下所示:

Private Sub ComboBox1_Change()
If Me.ComboBox1.ListIndex > -1 Then Me.TextBox1.Text = Me.ComboBox1.Text
End Sub

这个效果很好。但是,我还想要 ComboBox 的 MatchEntry 功能,这样当我在文本框中输入内容时,它就会提出自动填充的建议。

有什么方法可以做到这一点,或者有什么方法可以使文本在组合框的输入中换行?后者会更好,但环顾四周,这似乎是不可能的。

谢谢。

vba ms-word userform
1个回答
0
投票

我无法完全理解你想做什么。 MatchEntry 在您的情况下非常适合 ComboBox(尝试使用 Style DropDownCombo 和 Style DropDownList)。

为什么要尝试将组合框内容(值)复制到文本框? 一个例子可能会有所帮助。

© www.soinside.com 2019 - 2024. All rights reserved.