Excel VBA将项目添加到组合框中,没有重复的项目

Java程序

我想将以下项目添加到组合框,但是如果某项目重复,则仅应添加一个。

   A
1 john  
2 john
3 marry
4 marry
5 john
6 lisa
7 frank
8 marry

我想组合框的结果是johnmarrylisafrank(而不是八个项目四个独特的项目)。


我的代码是:

Private Sub Workbook_Open()

    Application.EnableEvents = False

    With Sheet2.ComboBox1

        For Each Cell In Sheet1.Range("A1:A6348")
            If Not ComboBox1.exists(Cell.Value) Then
                .AddItem  Cell.Value
            End If
        Next

    End With

End Sub
巴索德

添加唯一项的另一种方法是使用Dictionary对象。

见下文:

Dim rngItems As Range
Dim oDictionary As Object

Set rngItems = Range("A1:A8")
Set oDictionary = CreateObject("Scripting.Dictionary")

With Sheet1.ComboBox21
    For Each cel In rngItems
        If oDictionary.exists(cel.Value) Then
            'Do Nothing
        Else
            oDictionary.Add cel.Value, 0
            .AddItem cel.Value
        End If
    Next cel
End With

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

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

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

Excel VBA将项目添加到组合框中,没有重复的项目

来自分类Dev

将具有多列的列表框中的多个选定项目添加到 Excel 工作表

来自分类Dev

使用任务将具有相同 ID 的 Excel 数据添加到 MS 项目 - VBA

来自分类Dev

将工作表数据插入到用户表单组合框中,没有重复 - Excel Vba

来自分类Dev

Excel VBA将滚动器添加到窗体控件组合框

来自分类Dev

Excel VBA:基于“组合框选择”然后“求和”将值添加到文本框

来自分类Dev

Excel用户窗体将项目添加到列表框并标记为选中

来自分类Dev

Excel用户窗体将项目添加到列表框并标记为选中

来自分类Dev

Excel VBA中的组合框中的无法选择的项目

来自分类Dev

如何在Excel VBA中以表单的形式向组合框添加项目?

来自分类Dev

将下拉列表/组合框添加到Excel单元格中

来自分类Dev

Excel:将项目添加到下拉菜单

来自分类Dev

Excel VBA - 将输入框中的值添加到列中的列表

来自分类Dev

将图片添加到Excel vba

来自分类Dev

将数据添加到Excel中

来自分类Dev

将项目添加到“使用...结束时”时出现Excel错误91

来自分类Dev

VBA Excel中的组合框

来自分类Dev

没有将项目添加到集合中

来自分类Dev

将数据框添加到Excel工作表

来自分类Dev

永久将项目添加到组合框

来自分类Dev

无法将项目添加到组合框

来自分类Dev

使用VBA将行添加到Excel表

来自分类Dev

excel vba按钮将文本添加到文件

来自分类Dev

将当前用户添加到抄送列表Excel VBA

来自分类Dev

将转置添加到 Excel VBA

来自分类Dev

使用 Excel 发票模板将项目连续添加到销售数据簿,将各个客户保留在自己的特定行中

来自分类Dev

Excel VBA是否将值添加到现有值而不是替换它?

来自分类Dev

防止将重复的项目添加到清单框

来自分类Dev

将具有多个值的项目添加到组合框C#

Related 相关文章

  1. 1

    Excel VBA将项目添加到组合框中,没有重复的项目

  2. 2

    将具有多列的列表框中的多个选定项目添加到 Excel 工作表

  3. 3

    使用任务将具有相同 ID 的 Excel 数据添加到 MS 项目 - VBA

  4. 4

    将工作表数据插入到用户表单组合框中,没有重复 - Excel Vba

  5. 5

    Excel VBA将滚动器添加到窗体控件组合框

  6. 6

    Excel VBA:基于“组合框选择”然后“求和”将值添加到文本框

  7. 7

    Excel用户窗体将项目添加到列表框并标记为选中

  8. 8

    Excel用户窗体将项目添加到列表框并标记为选中

  9. 9

    Excel VBA中的组合框中的无法选择的项目

  10. 10

    如何在Excel VBA中以表单的形式向组合框添加项目?

  11. 11

    将下拉列表/组合框添加到Excel单元格中

  12. 12

    Excel:将项目添加到下拉菜单

  13. 13

    Excel VBA - 将输入框中的值添加到列中的列表

  14. 14

    将图片添加到Excel vba

  15. 15

    将数据添加到Excel中

  16. 16

    将项目添加到“使用...结束时”时出现Excel错误91

  17. 17

    VBA Excel中的组合框

  18. 18

    没有将项目添加到集合中

  19. 19

    将数据框添加到Excel工作表

  20. 20

    永久将项目添加到组合框

  21. 21

    无法将项目添加到组合框

  22. 22

    使用VBA将行添加到Excel表

  23. 23

    excel vba按钮将文本添加到文件

  24. 24

    将当前用户添加到抄送列表Excel VBA

  25. 25

    将转置添加到 Excel VBA

  26. 26

    使用 Excel 发票模板将项目连续添加到销售数据簿,将各个客户保留在自己的特定行中

  27. 27

    Excel VBA是否将值添加到现有值而不是替换它?

  28. 28

    防止将重复的项目添加到清单框

  29. 29

    将具有多个值的项目添加到组合框C#

热门标签

归档