Excel怎么下来框多选

Posted 刘L the Blog

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Excel怎么下来框多选相关的知识,希望对你有一定的参考价值。

打开Exlce,

确定,然后

右击查看代码,把这段代码复制到新建的文件里面

此时Excel会给出提示,选择否,,系统会提示保存,在保存的时候选择启用宏的工作簿然后保存,此时Excel下拉框多选就搞定了,最后,代码如下:

Option Explicit

Sub Worksheet_Change(ByVal Target As Range)
\'让数据有效性选择 可以多选,重复选
Dim rngDV As Range
Dim oldVal As String
Dim newVal As String
If Target.Count > 1 Then GoTo exitHandler

On Error Resume Next
Set rngDV = Cells.SpecialCells(xlCellTypeAllValidation)
On Error GoTo exitHandler

If rngDV Is Nothing Then GoTo exitHandler

If Intersect(Target, rngDV) Is Nothing Then
\'do nothing
Else
Application.EnableEvents = False
newVal = Target.Value
Application.Undo
oldVal = Target.Value
Target.Value = newVal
If oldVal = "" Then
Else
If newVal = "" Then
Else
Target.Value = oldVal _
& ", " & newVal
End If
End If
End If

exitHandler:
Application.EnableEvents = True
End Sub

 转载请注明出处!

 

如果您觉得这篇博客对您产生了一些必要的帮助,  欢迎您对我意思意思, 我将会觉得您非常够意思!

 

 

以上是关于Excel怎么下来框多选的主要内容,如果未能解决你的问题,请参考以下文章

html 用js 多选计算?

bookstrap多选下拉框怎么样固定宽度

HTML多选下拉框怎么做

Extjs怎么实现下拉框多选

怎么让下拉框SELECT多选?

jquery.multiselect.js 实现下拉框多选怎么设置默认全部选中下拉框的值,