单独的列表框项目为每个循环做一个

吉塞

我在分离列表框项目时遇到了麻烦,因此可以循环运行它们。我知道这个atm会接收所有项目并尝试通过它们,但是我不知道如何将它们分开。代码如下:

Dim SelectedItems As String
Dim LastRow As Long

LastRow = ActiveSheet.Range("F1").SpecialCells(xlCellTypeLastCell).Row

For i = 0 To ListBox2.ListCount - 1
If ListBox2.Selected(i) = True Then
SelectedItems = SelectedItems & ListBox2.List(i) & vbNewLine
End If
Next i

If SelectedItems = "" Then
MsgBox "Please select minimum one country"
Else

For Each SelectedItems In ListBox2

    For i = 11 To LastRow

    If Range("F" & i).Value = SelectedItems Then
    Rows(i).EntireRow.Hidden = True
    Else: Rows(i).EntireRow.Hidden = False
    End If

    Next i
Next SelectedItems

有人可以协助吗?

范杜鲁
Dim SelectedItems As String, LastRow As Long
Dim selItem As Variant, selItems As Variant

LastRow = ActiveSheet.Range("F1").SpecialCells(xlCellTypeLastCell).Row

For i = 0 To ListBox2.ListCount - 1
    If ListBox2.Selected(i) = True Then
        SelectedItems = SelectedItems & ListBox2.List(i) & vbNewLine
    End If
Next i

Stop
If SelectedItems = "" Then
    MsgBox "Please select minimum one country"
Else
    SelectedItems = left(SelectedItems, Len(SelectedItems) - 1)
    selItems = Split(SelectedItems, vbNewLine)
    For Each selItem In selItems
        For i = LastRow To 11 Step -1
            If CStr(Range("F" & i).value) = CStr(selItem) Then
                Stop
                Rows(i).EntireRow.Hidden = True
                'Else: Rows(i).EntireRow.Hidden = False
            End If
        Next i
    Next
End If

您的代码无法在不将其拆分为元素的情况下从字符串中识别每个选定的Item。编辑:在一个测试中转换代码。我将在评论中向您解释如何检查。

注意:我只是试图使您的代码可行。否则,您可以使用Excel AutoFilter(当然是在VBA中)直接进行过滤...

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

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

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

将项目从一个列表框移动到另一个列表-C#

来自分类Dev

如何使用jQuery在多组列表框中选择一个项目

来自分类Dev

列表框仅显示选择的第一个项目

来自分类Dev

如何将两个单独的随机项目从2个列表框中显示到一个消息框中?

来自分类Dev

Tkinter:如何将项目动态插入另一个列表框?

来自分类Dev

选中的列表框要求我两次选择一个项目

来自分类Dev

根据每个项目的第一个字符对列表框中的数字进行数学运算

来自分类Dev

从另一个WPF窗口将项目添加到列表框

来自分类Dev

从列表框中选择一个项目,然后使用该项目的名称

来自分类Dev

为每个列表值添加一个项目

来自分类Dev

如何在Tkinter中将多个项目从一个列表框移动到另一个列表框?

来自分类Dev

如何将一个项目添加到列表框的顶部

来自分类Dev

如何从Windows Phone的列表框中选择一个项目?

来自分类Dev

每个项目仅添加一个属性到列表框

来自分类Dev

我如何在MySQL中为每个行循环内的每个行循环做一个?

来自分类Dev

当用户单击时,从列表框中删除一个项目

来自分类Dev

如何在列表框之间建立一个for循环,并在每个循环之间有一个暂停

来自分类Dev

列表框选择的项目文本到另一个文本框

来自分类Dev

转发到列表框的下一个项目?

来自分类Dev

转发到列表框的下一个项目?

来自分类Dev

vb:如何一次选择一个列表框中的多个项目?

来自分类Dev

列表框:显示一个列表,从表中的相邻列返回项目

来自分类Dev

Delphi-为每个列表框项目运行一个函数,并根据函数结果移动项目

来自分类Dev

通过从另一个列表框中选择一个列表框项目来选择两个列表框项目

来自分类Dev

如何将一个列表框中的项目添加到另一个列表框中?

来自分类Dev

从列表框中选择一个项目,然后使用该项目的名称

来自分类Dev

如何检查列表框中的任何项目是否与另一个列表框匹配

来自分类Dev

通过 jquery 将项目从一个列表框移动到另一个列表框

来自分类Dev

对列表框中选择的每个项目调用一个方法。我需要以编程方式调用每个项目的方法,

Related 相关文章

  1. 1

    将项目从一个列表框移动到另一个列表-C#

  2. 2

    如何使用jQuery在多组列表框中选择一个项目

  3. 3

    列表框仅显示选择的第一个项目

  4. 4

    如何将两个单独的随机项目从2个列表框中显示到一个消息框中?

  5. 5

    Tkinter:如何将项目动态插入另一个列表框?

  6. 6

    选中的列表框要求我两次选择一个项目

  7. 7

    根据每个项目的第一个字符对列表框中的数字进行数学运算

  8. 8

    从另一个WPF窗口将项目添加到列表框

  9. 9

    从列表框中选择一个项目,然后使用该项目的名称

  10. 10

    为每个列表值添加一个项目

  11. 11

    如何在Tkinter中将多个项目从一个列表框移动到另一个列表框?

  12. 12

    如何将一个项目添加到列表框的顶部

  13. 13

    如何从Windows Phone的列表框中选择一个项目?

  14. 14

    每个项目仅添加一个属性到列表框

  15. 15

    我如何在MySQL中为每个行循环内的每个行循环做一个?

  16. 16

    当用户单击时,从列表框中删除一个项目

  17. 17

    如何在列表框之间建立一个for循环,并在每个循环之间有一个暂停

  18. 18

    列表框选择的项目文本到另一个文本框

  19. 19

    转发到列表框的下一个项目?

  20. 20

    转发到列表框的下一个项目?

  21. 21

    vb:如何一次选择一个列表框中的多个项目?

  22. 22

    列表框:显示一个列表,从表中的相邻列返回项目

  23. 23

    Delphi-为每个列表框项目运行一个函数,并根据函数结果移动项目

  24. 24

    通过从另一个列表框中选择一个列表框项目来选择两个列表框项目

  25. 25

    如何将一个列表框中的项目添加到另一个列表框中?

  26. 26

    从列表框中选择一个项目,然后使用该项目的名称

  27. 27

    如何检查列表框中的任何项目是否与另一个列表框匹配

  28. 28

    通过 jquery 将项目从一个列表框移动到另一个列表框

  29. 29

    对列表框中选择的每个项目调用一个方法。我需要以编程方式调用每个项目的方法,

热门标签

归档