粉丝1.4万获赞27.7万

上期我们讲了如何在 xs 中制作下拉选项,这期我们来讲一下如何根据下拉选项选择的内容生成查询列表。首先在设计师图中插入一个列表框,并将列表框调整到适合大小。 单击右键,打开列表框属性窗口,将名称设置为 lt, 列数设置为八列,标题设置为是。回到窗体,在名称组合框单击右键,选择事件生成器,再选择代码生成器,在打开的 vba 编辑器中输入这段代码即可。现在让我们打开窗体,试图看看运行效果。


x 如何制作这样的下拉选项?在创建选项卡中新建一个空白窗体,然后在窗体上插入一个文本框控键,在文本框上单击右键更改为组合框,打开文本框的属性表,在行来源中输入这句命令, 在窗体标题上单击右键选择窗体视图就能看到下拉选项的效果了。


哈喽,大家好,这里是那叶子 office 课堂,我是叶子老师。菜单的制作一直是 excel 高手的拿手好戏,一季菜单的制作比较简单,二季菜单有点麻烦, 三级联动菜单的制作那就相当的酷炫了,令我们一般人艳羡不已,其实那是我们把它想难了, 只要掌握好正确的方法,制作三级菜单那也是吃饭加菜的事情。叶子老师今天就带大家十秒制作三级联动下拉菜单,而且可以实现自动更新, 是不是想一想都很美了,让我们一起来看吧。在当前的案例中,我们立举了三个省省下面的部分市,当然我们可以将所有对应的市都录入进去, 此去立举出了部分,与录入所有式制作方法是完全一样的。在下方我们又立举出了审视下方对应的曲线。 要注意的是,此处的第六行我们是把省和市匹配到一起,例如 a 六中换的就是安徽省合肥市, 第六中放的是安徽省的芜湖市。第六行数据是我们制作菜单前需要进行数据的整改部分。接下来我们就开始具体的制作,首先选择省市区域,按快捷键 ctrl 加 t 单击确定转换为超级表。接下来再选择 a 六到 f 十滤镜,按快捷键 ctrl 加 t 单击确定转换为超级表。接下来我们继续选择 a 一到 c 四区域,单击公式,选择定义的名称祖宗,根据所选内容创建,取消最左列的扣选,保留首航。 也就是我们要根据当前区域的首行的值来创建名称,单击确定。接下来选择 a 六到 f 十区域, 同样的选择公式定义的名称,根据所选内容创建,取消最左列的勾选,保留首航的勾选。单击确定。接下来我们再来选择一级菜单制作的区域,此处我选择 a 十三到 a 十五区, 然后选择数据选项卡,选择数据工具中的数据验证,在允许框中设置为序列, 在来源框中设置为省份所在区域。此处我宽选 a 一到 c 一区域。单机确定,一级菜单就制作好了。 接下来我选择二级菜单的制作区域, b 十三到 b 十五区域。同样的选择数据数据工具数据验证,允许宽中选择序列,单击来源框输入以下公式。 此公式是利用了 indirect 横竖,他的参数是 a 十三区域,也就是 b 十三区域。二级菜单是由 a 十三区域而来的, indirect 横竖是将其单元格的指 为名称的区域。引用单机确定,此时二机菜单我们就制作完成了。接下来我们再来选择三机菜单的制作区域。同样的方法,选择数据数据工具,数据验证,允许框中选择序列。单机来源框 输入以下公式, 此公式采用了 indirect 的函数,注意他的参数是 a 十三 b 上 b 十三, 因为当前的曲线是来自于省和市合并的名称,也就是在 a 六当中对应的名称。单击确定。此时我们试一下 安徽省合肥市下属的区县,我们看一下浙江省杭州市下属的区县。 到此我们三级联动菜单制作完毕,接下来我们再来看他能否实现自动更新。 此处我将安徽省的黄山市删除,回到一级菜单里面来看。安徽省 黄山寺就没有了,如果我们要增加菜单的内容,只需要在原表格中增加对应的数据,就可以实现菜单的 动态更新。你学会了吗?赶紧下载素材试一试吧!


在考勤表里面制作下拉列表,首先我们先选中需要制作下拉列表的单元格,点击数据 找到里面的数据认证,在允许这里选择序列来源,输入我们需要的,并用逗号隔开, 再输入修,然后点击确定,这样我们选中单元格就能快速录入当前人员的状况。

制作三级联动的下拉菜单,这种三级联动的下拉菜单你们知道是如何制作的吗? 我们需要提前准备好各级菜单的数据源,选中包含数据源的列,按康处家居选择数据,点击确定。选中包含数据的单元格,点击公示,点击指定, 勾选最左列,点击确定。这一步是为了对所选区域进一名称,接下来设置第一级下拉菜单,选择单元格区域,点击数据,点击下拉列表。使用从单元格选择下拉选项,输入等于产品名称,点击确定, 第一级菜单就设置好了。接着选择二级菜单区域,再次点击下拉列表,输入公式等于 interact 参数,引用第二单元格,删除单元格的第二处美元符号, 点击确定。完成第二集菜单的设置,最后设置第三集菜单,再次打开,插入下拉列表菜单, 输入公式等于 interact 参数,引用 c 二单元格,删除第二个美元符号,点击确定。完成第三级菜单的设置。这个三级联动的菜单就设置好了,你学会了吗?