excel一个单元格多选n个选项(单元格设置下拉菜单多选)

excel默认只能制作单选列表,这个比较简单。但是如何制作一个可以多选的下拉列表呢?这就需要使用VBA(visual basic Application)。

有些朋友的excel菜单默认没有开发工具,可通过文件菜单->选项->自定义功能区勾选后显示出来。请看下图。

制作好的双选下拉列表效果如下:

下面小编演示如何制作多选下拉列表。

1.首先我们打开一个Excel文件;

2.点击开发工具->Visual Basic,在弹出的窗口中选择插入->用户窗体

在工具栏中分别拖拽一个listbox 列表 和command 按钮放在窗体中,调制大小和适合的位置。

如下图:

创建对话框

双击窗体编写如下代码:

Private Sub UserForm_Initialize()

ListBox1.List = Array(“选项1”, “选项2”, “选项3” )

End Sub

以上代码作用是 窗体初始化时 给ListBox1 赋 初始值,选项1,选项2,选项3,…选项n。如果需要多个选项和一直添加。

  1. 双击 当前要使用的工作表 ,粘贴以下代码,该函数作用是响应用户点击单元格事件,具体含义见注释

Private Sub Worksheet_SelectionChange(ByVal Target As Range)

If Not Intersect(Target, [a1:a900]) Is Nothing Then

‘只有用户点击A1至A900单元格显示窗体,否则不显示

UserForm1.Show

End If

End Sub

4.给窗体按钮编写单击事件 ,即用户点击确定按钮后执行哪些操作

Private Sub CommandButton1_Click()

Dim i, s

Dim j ‘用户统计用户选择了几个选项

j = 1

With ListBox1

For i = 0 To .ListCount – 1

If .Selected(i) Then s = s & “,” & .List(i)

j = j + 1 ‘用户选择一个选项统计变量自加1

Next

End With

If j >= 2 Then MsgBox “只能选择两项”: Exit Sub

‘判断用户选择了几个选项,大于2项不允许。如何让用户必须选择2项,则判断j=2。

ActiveCell = s

Me.Hide

End Sub

感谢您访问:美文云网站!本文永久链接:https://meiwenyun.com/432119.html。侵删或不良信息举报请联系邮箱:820608633@qq.com或微信:meiwenyun888。
上一篇 2024年8月22日 04:39
下一篇 2024年8月22日 04:39

相关推荐

  • 《仿生人间》有五大看点 更新时间是怎样的

    网剧《仿生人间》定档了,今天就要播出了,是爱奇艺原创自制剧,排播很爽快,10月21日就大结局了,那么,《仿生人间》更新时间是怎样的?有哪些看点?下面小编就带来介绍。 《仿生人间》更…

    2024年8月3日
    258
  • 保养卵巢有3大禁忌女人请谨记

    是女人们重要的器官,也是她们青春的源头。因此女人要学会保养自己的卵巢。不过,保养卵巢的时候有一些禁忌,需要女性引起重视。那么,具体是哪些禁忌呢? 卵巢是女人们重要的器官,也是她们青…

    2023年4月27日
    347
  • 关于时间的谚语(表示珍惜时间的谚语)

    1、少壮不努力,老大徒伤悲。___《长歌行》 2、黑发不知勤学早,白首方悔读书迟。___[唐]颜真卿《劝学》 3、劝君莫惜金缕衣,劝君惜取少年时。___[唐]《金缕衣》 4、一寸光…

    2024年8月21日
    213
  • 娃娃菜的营养价值介绍 娃娃菜的营养价值

    1、从成分上来讲,娃娃菜富含维生素A、维生素C、维生素B族、钾、硒等。 2、其中钾元素含量远高于白菜,钾是维持神经肌肉应激性和正常功能的重要元素,有调节倦怠感的作用。娃娃菜还富含异…

    2024年8月8日
    171
  • 立冬是农历几月几日 立冬是几月几日2019

    大便拉不出来的原因是什么 如何软化肛门口的大便 立冬是几月几日2019 2019年立冬节气是:2019年11月08日 星期五。 立冬是冬季的第一个节气,到了立冬节气就标志着冬季的到…

    2024年8月3日
    198
  • 写事物的作文范文 写事物的作文300字

    关于这个问题,帮大家(bdjsc.com)整理了最优质的解答。 1、现在的灯不但类型繁多,而且样式也各有特别,所以我想:“现在的灯那么豪华,那我一定要制作一个更豪华,功能更多的灯!…

    2024年8月11日
    280
分享本页
返回顶部