ExcelHome技术论坛

 找回密码
 免费注册

QQ登录

只需一步,快速开始

快捷登录

搜索
EH技术汇-专业的职场技能充电站 妙哉!函数段子手趣味讲函数 Excel服务器-会Excel,做管理系统 效率神器,一键搞定繁琐工作
HR薪酬管理数字化实战 Excel 2021函数公式学习大典 Excel数据透视表实战秘技 打造核心竞争力的职场宝典
让更多数据处理,一键完成 数据工作者的案头书 免费直播课集锦 ExcelHome出品 - VBA代码宝免费下载
用ChatGPT与VBA一键搞定Excel WPS表格从入门到精通 Excel VBA经典代码实践指南
查看: 1686|回复: 10

[求助] 3级联动下拉菜单问题 求助

[复制链接]

TA的精华主题

TA的得分主题

发表于 2022-12-13 11:34 | 显示全部楼层 |阅读模式
图片1.jpg

我在第3列做了3级的联动下拉菜单,现在想在M列做数据有效性下拉列表  数据源在“数据2”中,手工添加也不行  应该是跟前面的联动下拉菜单有冲突  求助论坛大神   有没有优化的办法  

cehi.rar

62.42 KB, 下载次数: 28

TA的精华主题

TA的得分主题

发表于 2022-12-13 13:37 | 显示全部楼层
[广告] Excel易用宝 - 提升Excel的操作效率 · Excel / WPS表格插件       ★免费下载 ★       ★ 使用帮助
没有“数据2”表?

TA的精华主题

TA的得分主题

 楼主| 发表于 2022-12-13 13:43 | 显示全部楼层
[广告] Excel易用宝 - 提升Excel的操作效率 · Excel / WPS表格插件       ★免费下载 ★       ★ 使用帮助
蓝桥玄霜 发表于 2022-12-13 13:37
没有“数据2”表?

不好意思  表格没保存好  现在我重新上传一下附件

cehi.rar

62.27 KB, 下载次数: 28

TA的精华主题

TA的得分主题

 楼主| 发表于 2022-12-13 17:19 | 显示全部楼层
蓝桥玄霜 发表于 2022-12-13 13:37
没有“数据2”表?

蓝版主 您好  上面帖子提出的问题已经解决了

现在我想再请教您一个问题:我们现在做的树形3级联动下拉菜单,需要有3列单元格输入1/2/3级菜单的内容。那能不能做出 在单列单元格中选择3级联动下拉菜单,最终输入第3级菜单的内容呢?

TA的精华主题

TA的得分主题

发表于 2022-12-14 08:10 | 显示全部楼层

TA的精华主题

TA的得分主题

发表于 2022-12-14 20:05 | 显示全部楼层
vba小白菜阿 发表于 2022-12-13 17:19
蓝版主 您好  上面帖子提出的问题已经解决了

现在我想再请教您一个问题:我们现在做的树形3级联动下 ...

这个改一下里面那个 writerng 的输出范围就行了啊

TA的精华主题

TA的得分主题

发表于 2022-12-14 20:09 | 显示全部楼层
vba小白菜阿 发表于 2022-12-13 17:19
蓝版主 您好  上面帖子提出的问题已经解决了

现在我想再请教您一个问题:我们现在做的树形3级联动下 ...

Public Sub WriteToRng(i, N_col)
    ActiveCell.EntireRow.Range("C1").Resize(1, N_col) = Sheets("数据").Range("A" & i).Resize(1, N_col).Value
End Sub
修改成
Public Sub WriteToRng(i, N_col)
    ActiveCell.value= Sheets("数据").cells(i, N_col).Value
End Sub

评分

1

查看全部评分

TA的精华主题

TA的得分主题

 楼主| 发表于 2022-12-15 13:49 | 显示全部楼层

TA的精华主题

TA的得分主题

 楼主| 发表于 2022-12-15 13:51 | 显示全部楼层
[广告] Excel易用宝 - 提升Excel的操作效率 · Excel / WPS表格插件       ★免费下载 ★       ★ 使用帮助
快乐阿飞 发表于 2022-12-14 20:09
Public Sub WriteToRng(i, N_col)
    ActiveCell.EntireRow.Range("C1").Resize(1, N_col) = Sheets(" ...

感谢感谢 可以完美实现想要的效果

TA的精华主题

TA的得分主题

 楼主| 发表于 2023-1-10 10:53 | 显示全部楼层
快乐阿飞 发表于 2022-12-14 20:09
Public Sub WriteToRng(i, N_col)
    ActiveCell.EntireRow.Range("C1").Resize(1, N_col) = Sheets(" ...

你好请问一下  能不能在同一个工作表中实现两种3级联动下拉菜单?
比如说:在工作表A、B、C 三列实现3级联动下拉菜单,在E、F、G三列实现另外内容的3级联动下拉菜单
您需要登录后才可以回帖 登录 | 免费注册

本版积分规则

手机版|关于我们|联系我们|ExcelHome

GMT+8, 2024-11-19 20:24 , Processed in 0.039443 second(s), 12 queries , Gzip On, MemCache On.

Powered by Discuz! X3.4

© 1999-2023 Wooffice Inc.

沪公网安备 31011702000001号 沪ICP备11019229号-2

本论坛言论纯属发表者个人意见,任何违反国家相关法律的言论,本站将协助国家相关部门追究发言者责任!     本站特聘法律顾问:李志群律师

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