Excel VBA:ListBox-UserForm变量创建问题

道格

在其他网站上检查了其他类似问题,但找不到解决方案。

我正在尝试从列表框用户窗体的内容生成变量。列表中的内容是工作簿的名称。第一部分代码向您展示了我如何生成列表的内容供您参考。第二段代码就是有问题的代码。

Private Sub CommandButton1_Click()
    Dim wb As Workbook

    For Each wb In Workbooks
        With ListBox1
            .AddItem (wb.Name)
        End With
    Next wb
lbl_Exit:
End Sub

我在Object Required下面的For Each行上遇到错误。这段代码位于中Userform

Private Sub CommandButton3_Click()
    Dim MainBook As Workbook
    Dim ListBox1 As ListBox

    For Each Item In ListBox1
        If Item.Name Like "Aggregate" Then
            Item.Select
            Set MainBook = Selection
        End If
    Next
End Sub

注意:我读到那Item是ListBox的属性,这是我从中得到的。

悉达思·劳特

这是您要尝试的吗?

Private Sub CommandButton1_Click()
    Dim wb As Workbook

    For Each wb In Workbooks
        With ListBox1
           .AddItem (wb.Name)
        End With
    Next wb
End Sub

Private Sub CommandButton2_Click()
    Dim MainBook As Workbook, i as Long

    For i = 0 To (ListBox1.ListCount -1)
        If ListBox1.List(i) Like "Aggregate" Then
            Set MainBook = Workbooks(ListBox1.List(i))
            MainBook.Activate
            Exit For
        End If
    Next
End Sub

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何在Excel VBA中声明和设置ListBox变量?

来自分类Dev

Excel 2010 VBA创建ActiveX ListBox给出“对象不支持此属性或方法”

来自分类Dev

Excel VBA:粘贴问题

来自分类Dev

Excel VBA .find问题

来自分类Dev

Excel VBA列表问题

来自分类Dev

Excel VBA 问题

来自分类Dev

Excel VBA公式与变量

来自分类Dev

Excel VBA ActiveX ListBox不允许单击

来自分类Dev

Excel VBA-如何从可变范围填充ListBox的值?

来自分类Dev

Excel VBA ActiveX ListBox不允许单击

来自分类Dev

Excel VBA-listbox.selected属性导致错误

来自分类Dev

Excel VBA根据Listbox2选择填充Listbox1

来自分类Dev

如何在 Excel VBA 中创建一个搜索过滤器,在键入单词时在 ListBox 中显示搜索结果?

来自分类Dev

Excel VBA UserForm-更新/覆盖数据

来自分类Dev

Excel VBA参考加载问题

来自分类Dev

inputBox Excel VBA整数问题

来自分类Dev

Excel VBA参考加载问题

来自分类Dev

Excel VBA中的公式问题

来自分类Dev

Excel VBA嵌套For循环问题

来自分类Dev

Excel VBA 自动填充问题

来自分类Dev

Excel VBA-连接变量

来自分类Dev

Excel VBA创建下拉列表

来自分类Dev

Excel VBA创建JSON负载

来自分类Dev

VBA Excel动态表单创建

来自分类Dev

创建动态Excel图表VBA

来自分类Dev

如何使用VBA在工作表中创建MSForms ListBox?

来自分类Dev

。将数据复制到ListBox时的偏移量-Excel VBA

来自分类Dev

为什么ListBox在Excel-VBA中没有FindString方法?

来自分类Dev

为什么我无法使用 Excel VBA 更新 Listbox 的 RowSource 属性?