芯友网Xin1234.COM

我有一个excel表,里面有多级联动,想实现上一级选择某个值后,下一级自动显示为下拉菜单的第一项内容,但是网上查了半天一直没弄好,求帮,感谢



佉雲來風
大家好,想?个问题,我有一个excel表,里面有多级联动,想实现上一级选择某个值后,下一级自动显示为下拉菜单的第一项内容,但是网上查了半天一直没弄好,求:)帮帮忙,感谢
瓜苦
我很想帮你,看到你的问题,我是有心无力?風來雲佉 
佉雲來風
同样感谢

Private Sub Worksheet_Change(ByVal Target As Range)
If Target.Address <> "$I$2" Then Exit Sub
Dim Arr, i&, col%, d, k
Set d = CreateObject("Scripting.Dictionary")
Arr = [a1].CurrentRegion
For i = 2 To UBound(Arr, 2)
    d(Arr(1, i)) = i
Next
col = d(Target.Value)
d.RemoveAll
For i = 2 To UBound(Arr)
    If Arr(i, col) = "" Then Exit For
    d(Arr(i, col)) = ""
Next
With [j2].Validation
    .Delete
    .Add 3, 1, 1, Join(d.keys, ",")
End With
k = d.keys
[j2] = k(0)
End Sub

我搜到了一个实现了的,但是这个只有I2和J2两个,I2变的时候,J2会自动显示二级菜单的第一个  但是我需要整列都跟着变,实在没看懂该怎么改
。泽
二级联动需要用vba吗
佉雲來風
需要一级选择某个值之后,对应的单元格自动把二级菜单的第一个显示出来
白纯lecxe
佉雲來風
不用VBA的话,选完一级的,二级没有变化,还是空白,需要手动选择
南江
Excel2016版包含了powert bi四大组件了吗
白纯lecxe
增强版有
PP PQ PM PV
南江
好的,原来是在加载项里
?excel纯白 发现Excel功能越来越强大了

相关问题
------分隔线----------------------------
赞助商链接
热点内容
赞助商链接
推荐内容