ExcelHome技术论坛

 找回密码
 免费注册

QQ登录

只需一步,快速开始

快捷登录

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

[Excel 函数与公式] [开_65]总项目和明细项目下拉菜单设置[已总结]

[复制链接]

TA的精华主题

TA的得分主题

发表于 2005-11-22 16:10 | 显示全部楼层
wintercom兄,你说的增加名称表是什么意思,能不能把你的解决方案传上来让我看一下。

TA的精华主题

TA的得分主题

 楼主| 发表于 2005-11-23 13:01 | 显示全部楼层
以下是引用liuyuanbei在2005-11-22 16:10:46的发言: wintercom兄,你说的增加名称表是什么意思,能不能把你的解决方案传上来让我看一下。

按你的要求做了一个,方法基本上与rongjun兄在15楼的方法类似,请看附件:

FF8EFdFq.rar (3.27 KB, 下载次数: 39)

另外建议在做数据的时候尽量不要在数据后面添加空格,否则会容易出错的.

TA的精华主题

TA的得分主题

发表于 2005-11-24 08:29 | 显示全部楼层

非常感谢wintercom兄的解答,不过你的表若在总表后面加数据的话,在入库单没有实现动态增加.能不能帮我解决这个问题.

再次感谢!

TA的精华主题

TA的得分主题

 楼主| 发表于 2005-11-25 11:32 | 显示全部楼层
[广告] Excel易用宝 - 提升Excel的操作效率 · Excel / WPS表格插件       ★免费下载 ★       ★ 使用帮助
以下是引用liuyuanbei在2005-11-24 8:29:55的发言:

非常感谢wintercom兄的解答,不过你的表若在总表后面加数据的话,在入库单没有实现动态增加.能不能帮我解决这个问题.

再次感谢!

你提了这个问题,说明你还没有理解我帮你做的表格.

和你原来的表格不一样,现在所有的数据都来源于名称表,这个表格数据是标准,其他表格的下拉菜单的数据都引用的这个表格上的,所以要添加数据时,先在名称表里添加,入库单和总表里的下拉菜单会自动添加的.

而不是象你说的在总表添加,

TA的精华主题

TA的得分主题

发表于 2005-11-25 12:59 | 显示全部楼层

利用公式和控件完成,我想使用者一般都会要求得到只有一行下拉框选择的样式吧。
另外已经考虑到新增部分,只要将辅助列的公式拉够就可以了
g2FPsUrS.rar (13 KB, 下载次数: 40)


用VBA就不要这么复杂了吧:)——apolloh

[此贴子已经被apolloh于2005-12-1 20:03:07编辑过]

TA的精华主题

TA的得分主题

发表于 2005-11-25 16:52 | 显示全部楼层
wintercom兄,你的意思我明白.我是说怎样在总表后增加数据,名称表和下拉列表实现自动添加.因为我们实际工作当中是在总表后增中数据的.

TA的精华主题

TA的得分主题

发表于 2005-11-26 01:04 | 显示全部楼层
[广告] VBA代码宝 - VBA编程加强工具 · VBA代码随查随用  · 内置多项VBA编程加强工具       ★ 免费下载 ★      ★使用手册
以下是引用gdliyy在2005-11-15 2:03:15的发言:

按楼主的原题,这里提供一个不用数组公式的解法,详见附件。

原公式:=COUNTA(INDIRECT("设置表!B"&MATCH(输入表!$A2,设置表!$A:$A,0)&":B"&IF(ISNA(City_temp),COUNTA(设置表!$B:$B),MATCH(City_temp,设置表!$A:$A,)-1)))

简化后公式:

=MATCH("*",OFFSET(INDIRECT("设置表!A"&MATCH(A2,设置表!A:A,)),1,,100),)

[函数30]总项目和明细项目下拉菜单设置

[函数30]总项目和明细项目下拉菜单设置

[函数30]总项目和明细项目下拉菜单设置

[函数30]总项目和明细项目下拉菜单设置

TA的精华主题

TA的得分主题

 楼主| 发表于 2005-11-26 12:34 | 显示全部楼层
以下是引用liuyuanbei在2005-11-25 16:52:19的发言:
wintercom兄,你的意思我明白.我是说怎样在总表后增加数据,名称表和下拉列表实现自动添加.因为我们实际工作当中是在总表后增中数据的.

按我这样的思路只能先在名称表时添加,然后才能在总表和其他表里用下拉菜单选择输入数据,除非换成其他的方法,总结之前我再帮你做个新的。

另外还没有看到好的VBA解决方案,本人VBA方面很菜,想请各位高手出手,让我们长长见识。

TA的精华主题

TA的得分主题

 楼主| 发表于 2005-11-26 12:36 | 显示全部楼层
版主在27楼的方法很好,请上传附件,让大家学一学。

TA的精华主题

TA的得分主题

发表于 2005-11-27 19:01 | 显示全部楼层
我怎么就这么笨呢,呵呵,每个文件都下载来看了个遍还是不懂,各位大侠有没有更详细一点的步骤啊!!![em06][em06]
您需要登录后才可以回帖 登录 | 免费注册

本版积分规则

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

GMT+8, 2024-11-25 04:57 , Processed in 0.042116 second(s), 7 queries , Gzip On, MemCache On.

Powered by Discuz! X3.4

© 1999-2023 Wooffice Inc.

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

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

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