excel - 使用以逗号分隔的值填充列表框

标签 excel vba

我有一个由用户从值列表中选择的字符串,我稍后将输出该字符串,但我想用每个值填充一个列表框,以便用户可以看到他们选择的值。

Example: poString = ('PO_ORDERID','PO_ORDERNO')
List box: PO_ORDERID
          PO_ORDERNO

我正在尝试找出一种方法,用字符串中的每个值填充用户表单列表框。

有什么想法吗?

最佳答案

使用Split方法:

With ListBox1
    .Clear
    .List = Split(poString, ",")
End With

关于excel - 使用以逗号分隔的值填充列表框,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29476808/

相关文章:

excel - 如何检查哪一行 VBA 代码导致错误

excel - 循环遍历范围内的每个单元格以确保它们的长度相同

excel - 将有重复的两列合并为没有重复的两列

VBA - 调用没有类型信息的 native 对象的方法(例如调用 IUnknown::Release)

excel - 使用变量作为自动求和所述列VBA的列引用

vba - 查询表达式 '2020-12-01'中的语法错误(缺少运算符)

vba - WinHTTP VBA 后续请求不能使用之前的登录凭据?

vba - 确保文件名以特定字符串开头

excel - 从 Excel 电子表格中的所有复选框中取消分配宏

java - 在保存/打开对话框中单击打开时文件名错误