【发布时间】:2014-08-27 05:25:25
【问题描述】:
问题:
我有一个带有 comboBox、textBox 和 button 的用户表单,comboBox 的项目是范围内的单元格值(例如(A1:A10))。
如果我在 comboBox 中输入了一个不在范围内的新文本,我需要将此值添加到范围中,并将其写入 textBox,如果它已经存在我想直接写在textBox中。
我试着去做,但我没有成功。
有人可以帮忙吗?
代码:
Private Sub UserForm_Initialize()
'cmbx.RowSource = "d2:d100"
Dim cLoc As Range
Dim ws As Worksheet
Set ws = Worksheets("LookupLists")
For Each cLoc In ws.Range("LocationList")
cmbx.AddItem cLoc.Value
Next cLoc
End Sub
【问题讨论】: