ExcelHome技术论坛

 找回密码
 免费注册

QQ登录

只需一步,快速开始

快捷登录

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

[原创] 多级联动菜单的解决方案

  [复制链接]

TA的精华主题

TA的得分主题

 楼主| 发表于 2014-1-28 16:56 | 显示全部楼层
本帖最后由 一指禅62 于 2014-1-28 16:59 编辑
先行者 发表于 2014-1-28 11:46
就是这个



说明:添加了科目级别,分全部显示各级科目、两个单元格显示科目、只显示末级科目三种情况三种情况演示。

多级联动的解决方法修改.zip (41.55 KB, 下载次数: 189)


QQ图片20140128165722.jpg

QQ图片20140128165823.jpg

评分

1

查看全部评分

TA的精华主题

TA的得分主题

 楼主| 发表于 2014-1-28 17:08 | 显示全部楼层
先行者 发表于 2014-1-28 16:18
您好,隐藏前面单元格的问题已经解决了,十分感谢。

剩下的两个问题。  


看下面的语句:

QQ图片20140128170716.jpg

评分

1

查看全部评分

TA的精华主题

TA的得分主题

 楼主| 发表于 2014-1-28 17:13 | 显示全部楼层
先行者 发表于 2014-1-28 16:18
您好,隐藏前面单元格的问题已经解决了,十分感谢。

剩下的两个问题。  

关于“在增加了次级科目办公室,生产科以后,这时候编码应该怎么改动,才能继续多级联动”:

科目增减或科目级数变化无需修改代码。

评分

1

查看全部评分

TA的精华主题

TA的得分主题

发表于 2014-1-28 17:32 | 显示全部楼层
一指禅62 发表于 2014-1-28 17:13
关于“在增加了次级科目办公室,生产科以后,这时候编码应该怎么改动,才能继续多级联动”:

科目增减 ...

十分感谢您百忙之中帮助解决麻烦,谢谢,不好意思,我表达不清楚。再麻烦一下下,
就是如果我想把所有的字段显示在一个单元格中,应该怎么修改代码,谢谢~

新年快乐!!!

TA的精华主题

TA的得分主题

 楼主| 发表于 2014-1-28 19:27 | 显示全部楼层
先行者 发表于 2014-1-28 17:32
十分感谢您百忙之中帮助解决麻烦,谢谢,不好意思,我表达不清楚。再麻烦一下下,
就是如果我想把所有的 ...

32楼就是啊
  1. ActiveCell=Qm
复制代码

评分

1

查看全部评分

TA的精华主题

TA的得分主题

发表于 2014-1-28 21:36 | 显示全部楼层
谢谢一指禅大侠,让我先试一试,再来请教,谢谢!

TA的精华主题

TA的得分主题

发表于 2014-1-29 10:22 | 显示全部楼层
[广告] VBA代码宝 - VBA编程加强工具 · VBA代码随查随用  · 内置多项VBA编程加强工具       ★ 免费下载 ★      ★使用手册
楼主你好,我有个问题还是不能解决,麻烦你看一下
我需要把字段1和字段2中的内容合并显示成字段3中的内容。就是在代码中将字段3的内容直接生成,不需要后面由字段1和2再作调整。代码应该如何调整?

截图.rar

5.02 KB, 下载次数: 29

TA的精华主题

TA的得分主题

 楼主| 发表于 2014-1-29 11:51 | 显示全部楼层
先行者 发表于 2014-1-29 10:22
楼主你好,我有个问题还是不能解决,麻烦你看一下
我需要把字段1和字段2中的内容合并显示成字段3中的内容。 ...

请看截图中的两端代码(体会被注释掉的)
QQ图片20140129114757.jpg

QQ图片20140129114902.jpg

评分

1

查看全部评分

TA的精华主题

TA的得分主题

 楼主| 发表于 2014-1-29 11:55 | 显示全部楼层
[广告] Excel易用宝 - 提升Excel的操作效率 · Excel / WPS表格插件       ★免费下载 ★       ★ 使用帮助
分割后每级科目占一个单元格
  1.                 ActiveCell = Qm
  2.                 ActiveCell.Offset(0, 1) = Split(Trim(ListBox1), " ")(1)
复制代码

科目全名输出在一个单元格

  1.             ActiveCell = Qm
复制代码

评分

1

查看全部评分

TA的精华主题

TA的得分主题

发表于 2014-1-29 13:32 | 显示全部楼层
大神弹指一挥间问题就迎刃而解了!强大!
您需要登录后才可以回帖 登录 | 免费注册

本版积分规则

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

GMT+8, 2024-11-18 11:22 , Processed in 0.052250 second(s), 8 queries , Gzip On, MemCache On.

Powered by Discuz! X3.4

© 1999-2023 Wooffice Inc.

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

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

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