excel - 如何将值添加到用户窗体上的第二个列表框

标签 excel vba

我想在 Excel VBA 的一个用户窗体中创建两个单独的列表框。

通过使用以下代码创建了一个列表框,并添加了值,但另一个列表框显示名称不明确的错误。

如果我将名称更改为 UserForm_Initialize1() 或它不接受的名称。

我应该如何向同一用户窗体中的第二个列表框 (ListBox2) 添加值?

Private Sub UserForm_Initialize()
    With ListBox1
        ListBox1.AddItem "MBA"
        ListBox1.AddItem "MCA"
        ListBox1.AddItem "MSC"
        ListBox1.AddItem "MECS"
        ListBox1.AddItem "CA"
    End With
End Sub

最佳答案

你的意思是像下面的代码吗:

Private Sub UserForm_Initialize()

With ListBox1
    .AddItem "MBA"
    .AddItem "MCA"
    .AddItem "MSC"
    .AddItem "MECS"
    .AddItem "CA"
End With


With ListBox2
    .AddItem "Test 1"
    .AddItem "Test 2"
    .AddItem "Test 3"
    .AddItem "Test 4"
End With

End Sub

关于excel - 如何将值添加到用户窗体上的第二个列表框,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42618316/

相关文章:

html - 如何突出显示基于正则表达式的子字符串并将其转换为 Excel 或 HTML

excel - 为什么我应该在 Excel 中对 application.run 使用单引号?

c# - VBA C# DLL 未注册

excel - 在 .net 中使用带有 xml sdk 的 SharedStringTable 设置文本值

VBA insert if - 根据日期更改单元格填充

Android google drive api 创建和编辑 excel 文件

excel - Excel 工作表中的数据表

java - XSSF(Apache POI) - 从数据透视表中的单列值添加多列标签

按下按钮时 VBA 事件抛出错误?

excel - 使用 Excel 2007 VBA 将事件添加到 Google 日历