Office中国论坛/Access中国论坛

标题: 困扰我很久的一个下拉列表问题 [打印本页]

作者: haidixing    时间: 2006-10-31 19:46
标题: 困扰我很久的一个下拉列表问题
困扰我很久的一个下拉列表问题,请斑竹和各位高手进来坐坐[attach]21263[/attach]

作者: cesakaila    时间: 2006-11-1 04:46
不知道啊!
作者: pureshadow    时间: 2006-11-1 05:11
EXCEL可以做到的,在插入-名称-定义里设个OFFSET公式,具体怎么弄我有点忘了,但有一点可以肯定,我是在这个版里看到类似的问题,有高手解决了,楼主不妨搜一下。

[此贴子已经被作者于2006-10-31 21:12:02编辑过]


作者: 方漠    时间: 2006-11-1 20:00
用VBA做到的,如果哪位兄台能用公式做到,恳请放上来学习一哈.[em04]
代码还有两段请仿照前面的自己去完成.不过还是建议此类功能用ACCESS来做,效率更高,更改COMBOX ROWSOURCE的SQL语句就行了.

[attach]21282[/attach]

作者: pureshadow    时间: 2006-11-2 02:25
找到了

http://www.office-cn.net/forum.php?mod=viewthread&tid=45429&replyID=40757&skin=1

看下是不是这个结果[em01]
作者: cola    时间: 2006-11-2 03:21
二级数据有效性的设置问题

一、在A1:A2中输入高中、初中,并设置成“类别”名称”(选中A1:A2,在名称框
〔就是平时用来显示单元地址的框,通常位置在“打开”、“保存”的图标的下方〕中
直接输入“类别”,引号不必输入,然后回车即完成输入,以下类同);在B1:B3中输
入高一、高二、高三,并设置成“高中”名称,在C1:C3中输入初一、初二、初三,并
设置成“初中”名称;
    二、选择D1单元格,菜单“数据”/“有效性”/“允许”中选择“序列”,来源中
输入“=类别”,确定
    三、选择E1单元格,菜单“数据”/“有效性”/“允许”中选择“序列”,来源中
输入“=INDIRECT(D1)”,确定

作者: 亚双木    时间: 2006-11-2 04:46
楼上的仁兄,上传个附件加说明上来看看可以吗?谢谢了。
作者: 方漠    时间: 2006-11-2 17:19
用OFFSET或INDIRECT都需要预先定义维护基础数据序列,在EXCEL里来做,即使用VBA,效率也不是很高.
作者: vivitopsun    时间: 2006-11-4 21:56
我也很想知道,跪求




欢迎光临 Office中国论坛/Access中国论坛 (http://www.office-cn.net/) Powered by Discuz! X3.3