我有一个字符串,该字符串由用户从一个值列表中选择填充,稍后我将输出该字符串,但我希望用每个值填充一个列表框,这样用户就可以看到他们选择的值。
Example: poString = ('PO_ORDERID','PO_ORDERNO')
List box: PO_ORDERID
PO_ORDERNO我试图找出一种方法,用字符串中的每个值填充一个userform。
有什么想法吗?
发布于 2015-04-06 21:53:03
使用Split方法:
With ListBox1
.Clear
.List = Split(poString, ",")
End With发布于 2015-04-06 21:54:03
使用拆分从字符串填充列表框(它将字符串转换为数组):
UserForm1.ListBox1.List = Split("Hello,World,A,Test,Entry", ",")用字符串变量替换字符串,并将逗号保留为分隔符。
发布于 2015-04-06 18:57:22
您还没有指出列表框是来自ActiveX控件还是来自UserForm,不管
Private Sub CommandButton1_Click()
Dim rng As Range, c As Range
Set rng = Selection
With ListBox1
.Clear
For Each c In rng.Cells
.AddItem c
Next c
End With
End Subhttps://stackoverflow.com/questions/29476808
复制相似问题