问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

Excel数据有效性设置的下拉菜单内容有多个,但选择时只能单选,如何设置下拉菜单,可以在选择时多选?

发布网友 发布时间:2022-02-25 11:09

我来回答

4个回答

热心网友 时间:2022-02-25 12:39

多选功能无法通过设置数据有效性来实现,需要插入“列表框”来实现该功能。

操作方法(以excel2007以上版本):

1、首先点击工具栏中的“开发工具”选项,点击“插入”中的“列表框”图标。

2、然后在表格上画出一个列表框,并点击“属性”按钮。

3、在打开的设置窗口中选择数据源区域为需要显示的数据单元格,勾选“复选”,点击确定。

4、设置后即可实现在列表框内点击不同的数据可以同时选中,进行多选操作。

热心网友 时间:2022-02-25 13:57

1、打开excel表,选择数据选项卡中的数据验证,如下图所示。

2、弹出对话框,输入要设置的序列,注意,序列之间用英文的逗号隔开。

3、确定后即可看到设置的下拉菜单。

4、还有一种方法是,在excel空白单元格处按列输入对应的序列。

5、然后选择数据验证,弹出对话框选择框选按钮。

6、框选已输入的序列。

7、即可看到对应的设置。就完成了。

热心网友 时间:2022-02-25 15:31

这个不是用单元格的数据有效性作的,而是利用VBA控件中的列表框做的。单元格的数据有效性没有这个功能。

Private Sub ListBox1_MouseUp(ByVal Button As Integer, ByVal Shift As Integer, ByVal X As Single, ByVal Y As Single)
    Dim ar(), Str$
    For i = 0 To ListBox1.ListCount - 1
       If ListBox1.Selected(i) = True Then
        ReDim Preserve ar(k)
        ar(k) = ListBox1.List(i)
        k = k + 1
       End If
    Next
    Str = Join(ar(), ",")
    ActiveCell = Str
End Sub

追问

我想要的效果:点击单元格,弹出多选的窗体,在窗体中选择,按确定,单元格中显示多选的内容。

代码的具体的操作步骤是什么?在哪里设置多选的选项?

追答
Private Sub CommandButton1_Click()
    Dim ar(), Str$
    For i = 0 To ListBox1.ListCount - 1
       If ListBox1.Selected(i) = True Then
        ReDim Preserve ar(k)
        ar(k) = ListBox1.List(i)
        k = k + 1
       End If
    Next
    Str = Join(ar(), ",")
    ActiveCell = Str
End Sub

Private Sub CommandButton2_Click()
    Unload Me
End Sub

Private Sub UserForm_Initialize()
    Dim ar, Str$
    Str = "我,你,他,她,我们,你们,他们,她们"
    ar = Split(Str, ",")
    With Me.ListBox1
        .Clear
        For i = 0 To UBound(ar)
            .AddItem
            .List(i) = ar(i)
        Next
        .ListStyle = fmListStyleOption
        .MultiSelect = fmMultiSelectMulti
    End With
End Sub

热心网友 时间:2022-02-25 17:23

可以在单元格用快捷键ALT+向下的方向键。
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
苹果电脑电池充不进电苹果电脑充不进去电是怎么回事 苹果电脑不充电没反应苹果电脑充电指示灯不亮充不了电怎么办 狗狗更加忠诚护家、善解人意,养一只宠物陪伴自己,泰迪能长多大... 描写泰迪狗的外形和特点的句子 国外留学有用吗 花钱出国留学有用吗 !这叫什么号 百万医疗赔付后是否可以续保 前一年理赔过医疗险还能续保吗? 医疗住院险理赔后还能购买吗? 华为mate20,可以设置锁屏时间吗?不是休眠时间哦!就是休眠后不立即锁屏的! 请问哪位大侠,Excel单元格中怎么才能设置一个下拉菜单提供多选功能 华为mate20pro锁屏时间设置 华为mate20pro怎么设置锁屏时间 怎么在Excel表格中的一个单元格中设置多选下拉框,可以勾选多个选项的那种? 华为mate20怎么设置锁屏时间 Excel单元格中怎么才能设置一个下拉菜单提供多选功能 Excel中如何通过下拉列表实现多选输入 华为mate20屏保时间在哪里设置 如何在excel中设置多选下拉选项 华为mate20锁屏显示时间怎么设置 如何在excel中设置下拉多项选项 excel表格下拉选项设置多选 excel设置下拉菜单同时多选 excel下拉菜单多选怎么做 QQ邮箱,每次发邮件都有“发自我iPhone”、怎么去掉? ipad的QQ邮箱怎么删除已经下好的邮件里的文件 苹果5 邮件里 添加了qq邮箱 怎么删除 微博金融资产怎么解绑银行卡 qq邮箱被别人设置了apple id,怎么解除 mate20息屏显示时间如何设置 excel 2010的下拉菜单如何设置为多项选择 华为mate20锁屏设置 excel一个下拉菜单怎样可以多选 华为mate30如何设置锁屏时间 Excel做下拉选框,如何实现多项选择可以多选? 华为mate20怎样不息屏 如何在excel里面设置多项选择框 华为mate20x怎么截屏保图片 word的页眉页脚宽度如何调整? 微信小视频怎么保存在手机相册? 微信暂时保存的小视频怎么找不到?保存在哪里?怎样点出? 微信小视频怎么保存到手机相册 怎么监控电脑温度等? 开机怎么知道电脑当前的温度? 怎么样把微信朋友圈的小视频保存到手机相册里? 你好微信的视频怎么保存在相册里呢? 微信里的小视频保存到哪里啦 为什么我在微信保存的小视频,在相册里找不到?求懂得人解答 保存微信小视频,怎么相册里没有