Excel精英培训网

 找回密码
 注册
数据透视表40+个常用小技巧,让你一次学会!
查看: 3792|回复: 6

[已解决]二级下拉设置

[复制链接]
发表于 2021-1-21 23:17 | 显示全部楼层 |阅读模式
本帖最后由 c888 于 2021-1-21 23:18 编辑

请教:
提取重名到二级下拉框中。谢谢! 二级下拉设置.zip (13.19 KB, 下载次数: 15)
发表于 2021-1-22 17:29 | 显示全部楼层
加了一个.text  可以在代码中查找text

二级下拉设置.rar

12.86 KB, 下载次数: 19

回复

使用道具 举报

 楼主| 发表于 2021-1-22 19:39 | 显示全部楼层
高 发表于 2021-1-22 17:29
加了一个.text  可以在代码中查找text

老师,给个写法,谢谢!
回复

使用道具 举报

发表于 2021-1-24 22:04 | 显示全部楼层
c888 发表于 2021-1-22 19:39
老师,给个写法,谢谢!

Private Sub ComboBox1_Change()
    Set d = CreateObject("scripting.dictionary")
    With Sheets("2")
        Hx = .Range("a65536").End(xlUp).Row
        arr = .Range("a2:c" & Hx)
    End With
    For x = 1 To UBound(arr)
    If arr(x, 2) = ComboBox1.Text Then
        If Not d.exists(arr(x, 3)) Then d.Add arr(x, 3), ""   '提取重名
    End If
    Next
    ComboBox2.Clear
    ComboBox2.List = d.keys
End Sub
我在2楼的附件里有啊,只是我把里边的代码重新在这里发一下。其中的.Text 是我加的。

回复

使用道具 举报

 楼主| 发表于 2021-1-25 22:12 | 显示全部楼层
高 发表于 2021-1-24 22:04
Private Sub ComboBox1_Change()
    Set d = CreateObject("scripting.dictionary")
    With Sheets( ...

谢谢老师,没有达到要求!是提取重名到第二级下拉框内。
回复

使用道具 举报

发表于 2021-1-25 22:43 | 显示全部楼层    本楼为最佳答案   
c888 发表于 2021-1-25 22:12
谢谢老师,没有达到要求!是提取重名到第二级下拉框内。

Private Sub ComboBox1_Change()
    Set d = CreateObject("scripting.dictionary")
    Set d2 = CreateObject("scripting.dictionary")
    With Sheets("2")
        Hx = .Range("a65536").End(xlUp).Row
        arr = .Range("a2:c" & Hx)
    End With
    For x = 1 To UBound(arr)
    If arr(x, 2) = ComboBox1 Then
        If Not d.exists(arr(x, 3)) Then
           d.Add arr(x, 3), ""
        Else
           If Not d2.exists(arr(x, 3)) Then d2.Add arr(x, 3), ""
        End If
    End If
    Next
    ComboBox2.Clear
    ComboBox2.List = d2.keys
End Sub

祝順心,南無阿彌陀佛!


回复

使用道具 举报

 楼主| 发表于 2021-1-26 20:19 | 显示全部楼层
cutecpu 发表于 2021-1-25 22:43
Private Sub ComboBox1_Change()
    Set d = CreateObject("scripting.dictionary")
    Set d2 = Cre ...

谢谢老师!

回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|Archiver|Excel精英培训 ( 豫ICP备11015029号 )

GMT+8, 2024-4-20 06:30 , Processed in 0.315071 second(s), 10 queries , Gzip On, Yac On.

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表