excel下拉菜单 EXCEL制作下拉菜单多选

1、准备数据:需要准备好供选择的下拉菜单数据,在Sheet2中列出“爱好”“学习课程”等选项值,作为下拉菜单的数据源,2、调出开发工具:打开“文件”选项卡,点击“更多”,在弹出...

1、准备数据:需要准备好供选择的下拉菜单数据,在Sheet2中列出“爱好”“学习课程”等选项值,作为下拉菜单的数据源。

2、调出开发工具:打开“文件”选项卡,点击“更多”,在弹出的“Excel 选项”窗口中的“高级”分类下勾选“开发工具”复选框,点击“确定”以显示开发工具。

3、插入列表框控件:进入“开发工具”选项卡,点击“插入”按钮,在“表单控件”中选择“列表框(ActiveX 控件)”,然后在表格中合适的单元格位置绘制列表框控件,并调整大小和位置至合适的范围。

4、设置列表框属性:绘制好列表框控件后,右键点击控件,选择“编辑”,在弹出的属性窗口中进行设置,在“ListFillRange”属性中输入数据源范围,如Sheet2!$A$2:$A$10(假设Sheet2中的A列第2到10行是爱好的选项);将“MultiSelect”属性设置为fmMultiSelectMulti,允许进行多项选择;如果不想显示控件的滚动条,可以将“ScrollBars”属性设置为fmScrollBarsNone

5、编写代码实现多选功能:进入VBA编辑器,为每个列表框控件编写相应的代码来实现多选功能,对于第一个列表框控件ListBox1,可以编写以下代码:

excel下拉菜单 EXCEL制作下拉菜单多选

- 当列表框内容发生变化时,记录所选项目并将其显示在单元格中:

   Private Sub ListBox1_Change()
       If Reload Then Exit Sub '加载ListBox1
       Dim i As Integer
       Dim t As String
       t = ""
       For i = 0 To ListBox1.ListCount - 1
           If ListBox1.Selected(i) = True Then
               t = t & "," & ListBox1.List(i)
           End If
       Next
       ActiveCell = Mid(t, 2)
   End Sub

6、设置工作表选择更改事件:在VBA编辑器中,还需要为工作表编写代码,以便根据活动单元格的位置来显示相应的列表框控件,并屏蔽非当前活动单元格对应的列表框的Change事件。

   Private ReLoad As Boolean
   Private Sub Worksheet_SelectionChange(ByVal Target As Range)
       If Target.Row > 1 Then
           Dim i As Integer
           Dim t As String
           t = ActiveCell.Value
           ReLoad = True '如果是根据单元格的值修改列表框,则暂时屏蔽listbox的change事件。
           For i = 0 To ListBox1.ListCount - 1 '根据活动单元格内容修改列表框中被选中的内容
               If InStr(t, ListBox1.List(i)) Then
                   ListBox1.Selected(i) = True
               Else
                   ListBox1.Selected(i) = False
               End If
           Next
           ReLoad = False
           ListBox1.Top = ActiveCell.Top + ActiveCell.Height '以下语句根据活动单元格位置显示列表框
           ListBox1.Left = ActiveCell.Left
           ListBox1.Width = ActiveCell.Width
           ListBox1.Visible = True
           ListBox2.Visible = False                   '隐藏其他列表框
       End If
   End Sub

通过以上步骤,就可以在 Excel 中创建具有多选功能的下拉菜单了。

本文来自作者[水绿]投稿,不代表刢刢七立场,如若转载,请注明出处:https://007bld.cn/baike/202501-45874.html

(4)

文章推荐

  • 6年级上册英语第6单元句子 6年级上册英语

    6年级上册英语第6单元句子以下是6年级上册英语第6单元的句子:1.What'syourfavoriteanimal?2.Myfavoriteanimalisapanda.3.Whydoyoulikepandas?4.Becausetheyarevery

    2024年09月15日
    136
  • 中国舞蹈五级顺序排名 中国舞蹈家协会考级五级

    中国舞蹈五级顺序排名1,一级(4-5岁):走步、音乐反映、扩指、手臂动作、弯腰、转腰、前压腿、双吸脚、脚位、头的动作、摆臂、蹦跳步、平踏步、游戏。2,二级(5-6岁):走步和敬礼、音乐反映、手位、勾绷脚、含胸、展胸、提腰、松腰、旁开腿、推指、绕腕、头的动作、半蹲、蛙跳步、鸡走步、游戏、模仿与想象。3

    2024年09月17日
    294
  • 新版本开挂教程【wepoker】透视挂真的假的”其实确实有挂

    大家好,今天小编来为大家解答wepoker有没有挂这个问题咨询软件客服可以免费测试直接加QQ;57977418,wepoker的挂在哪里买很多人还不知道,现在让我们一起来看看吧!一、wepoker记牌器怎么全显示你需要获得记牌器才能全部显示,否则只显示前面几张牌的数

    2024年12月31日
    16
  • 玩家实测“皇家大厅麻将能不能开挂”最新开挂内幕曝光

    (咨询软件无需打开直接加微芯2256791客服咨询)亲,根据AI专家爆料““皇家大厅麻将是可以开挂的,原来真的有挂(咨询软件直接加微2256791)”很多玩家在这款游戏中打牌都会发现很多用户的牌特别好,总是好牌,而且好像能看到其他人的牌一样。所以很多小伙伴就怀疑这款游戏是不是有挂,实际上这

    2025年01月01日
    18
  • 原来如此“手机跑得快外挂安装方法”(详细安装教程)

    手机跑得快是一款可以让一直输的玩家,快速成为一个“必胜”的ai辅助神器,有需要的用户可以加微[ppm7248]下载使用。手机跑得快可以一键让你轻松成为“必赢”。其操作方式十分简单,打开这个应用便可以自定义手机麻将系统规律,只需要输入自己想要的开挂功能,一键便可以生成出手机跑得快专用辅助器,不管

    2025年01月03日
    18
  • 终于呈现“红中麻将外卦”(确实是有挂)

    有需要的用户可以加客服薇芯(2256791)了解咨询。操作使用教程:1.下载安装:“破解”,加客服薇芯(2256791)下载并安装。2.开启插件:打开:“破解”,在游戏界面中点击“设置”按钮,找到“使用插件”选项并开启。3.授权登录:在插件登录界面输入微信账号和密码,授权插件登

    2025年01月16日
    19
  • 推荐一款“广东麻将难怪经常输”

    本篇文章给大家谈谈怎样看出广东麻将开挂没,以及广东麻将怎么看出来是开挂对应的知识点,希望对各位有所帮助,不要忘了收藏本站喔。免费测试1.打开手机桌面微信APP,进入微信主页。2.下拉微信主页,找到广东麻将。注意:没有小程序利用的,可在上方搜索小程序。3.点击进入广东麻将,选择右

    2025年01月18日
    14
  • 廊坊到呼伦贝尔自驾游最佳路线 呼伦贝尔自驾游路线推荐

    廊坊到呼伦贝尔自驾游最佳路线廊坊到呼伦贝尔自驾路线查询:总里程为2051公里,开汽车大约耗时为22小时47分钟,总费用约1300元左右。起点城市:廊坊终点城市:呼伦贝尔里程距离:2051公里驾车用时:22小时47分钟自驾路费:1300元左右江苏到呼伦贝尔自驾游路线推荐苏州→沪宁高速→锡澄高

    2024年09月05日
    370
  • 玩家必备新版好玩贰柒拾究竟有没有挂(详细开挂教程)

    您好!欢迎拜访本公司网站,咱们公司是专业研制及出售全国各地辅助软件1.亲,实际上好玩贰柒拾确实有挂.添加客服微信:.在"设置DD辅助功能DD 好玩贰柒拾辅助工具"里.点击"开启".3.打开工具.在"设置DD新消息提醒"里.前两个选项"设置"和"连接软件"均勾选"开启".(好多

    2024年12月02日
    76
  • AI智能解析“兴动麻将有没有挂”其实确实有挂

    您好“兴动麻将这款游戏可以开挂,确实是有挂的,需要了解加客服微信【kg44698】很多玩家在这款游戏中打牌都会发现很多用户的牌特别好,总是好牌,而且好像能看到其他人的牌一样。所以很多小伙伴就怀疑这款游戏是不是有挂,实际上这款游戏确实是有挂的在“兴动麻将中开挂的主要方法包括使用脚本、插件

    2024年12月20日
    46

发表回复

本站作者后才能评论

评论列表(4条)

  • 水绿
    水绿 2025年01月23日

    我是刢刢七的签约作者“水绿”!

  • 水绿
    水绿 2025年01月23日

    希望本篇文章《excel下拉菜单 EXCEL制作下拉菜单多选》能对你有所帮助!

  • 水绿
    水绿 2025年01月23日

    本站[刢刢七]内容主要涵盖:本公司专业开发 破解定制各类游戏辅助插件,一对一指导包有效果

  • 水绿
    水绿 2025年01月23日

    本文概览:1、准备数据:需要准备好供选择的下拉菜单数据,在Sheet2中列出“爱好”“学习课程”等选项值,作为下拉菜单的数据源,2、调出开发工具:打开“文件”选项卡,点击“更多”,在弹出...

    联系我们

    邮件:刢刢七@sina.com

    工作时间:周一至周五,9:30-18:30,节假日休息

    关注我们