Excel下拉框一般只能单选,但有时候需要多选,多选的方法如下:

以office 2016中的excel为例:
1、数据验证入口

2、设置数据

3、sheet页右击查看代码

4、复制下面代码进去:


5、效果如下:

VB代码如下:

Option ExplicitSub Worksheet_Change(ByVal Target As Range)
'让数据有效性选择 可以多选,重复选
Dim rngDV As Range
Dim oldVal As String
Dim newVal As String
If Target.Count > 1 Then GoTo exitHandlerOn Error Resume Next
Set rngDV = Cells.SpecialCells(xlCellTypeAllValidation)
On Error GoTo exitHandlerIf rngDV Is Nothing Then GoTo exitHandlerIf 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 IfexitHandler:
Application.EnableEvents = True
End Sub

Excel下拉框设置多选相关推荐

  1. excel 下拉框设置 数据有效性跨工作表(sheet页)引用数据

    框选要设置下拉框的区域 – 工具栏 数据 – 数据有效性 – 允许 选择"序列" – 来源 输入数据源位置"=Sheet2!$A2:2:2:A$3"

  2. php下拉多选框,excel下拉框多选打勾的设置方法

    excel下拉框多选打勾的设置方法 一.显示"开发工具"选项卡.打开Excel2010,点击左上方"文件"图标.点击"选项",弹出" ...

  3. html下拉框怎么设置默认值,html下拉框怎么设置默认值-excel默认值,excel下拉框怎么设置默认值...

    步骤如下: 1.打开需要编辑的Excel工作表,如图所示.已知:科学技术分为"农业/林业,工业百技术,医学/医药/卫生,自然科学"这4个部分.现在度需要将这4部分归类到一个下拉列表 ...

  4. java实现设置Excel下拉框在使用Excel的时候用到了下拉框,实现的效果如下↓

    在使用Excel的时候用到了下拉框,实现的效果如下↓ 在生成excel文件时,需要根据给出的下拉框选项列表动态生成下拉框.实现代码如下: private void createSelect(XSSFW ...

  5. Axure下拉框的多选与取消

    需求:下拉框实现多选,并可将选择内容显示在文本框中及通过文本框将选中项删除 提示:拆解需求,分步实现 Axure实现下拉框多选与取消 一.实现下拉框多选 1.先拉个矩形,并在矩形里绘制下拉框的内容 2 ...

  6. Java17 POI5.2.0 Excel 下拉框 数据校验

    Java 设置Excel 下拉框.自定义数据校验 一.工具类 1.ExcelUtil 2.Pom 二.生成文件 1.下拉框 2.数据校验 三.Excel 命令 1.获取活动单元格:=INDIRECT( ...

  7. 解决POI的SXSSFSheet 创建excel下拉框,下拉框内容过多时不显示的问题

    1. 复现 :使用POI导出带下拉框的excel文件,如果下拉框内容过多,下拉框变为了空 2. 解决思路 : 导出时创建隐藏的sheet,下拉框的取值从隐藏的sheet中获取,下拉框显示正常 3. 记 ...

  8. excel下拉框超过255后office打开报部分内容有问题

    导出Excel数据用的是EasyExcel插件,为了解决excel下拉框超过255无法正常显示问题,网上找了一大堆解决方案,都类似,wps都可以正常显示,但是office打开报部分内容有问题提示,踩了 ...

  9. 若依导出excel时实现excel下拉框

    若依里面集成了Apache poi,可以直接自己重写,也可以调用若依的实现. 这里记录一下使用若依自带的属性实现excel下拉框选择,因为实际开发中用户自己填的值可能会不正确,这样不与系统的自带匹配, ...

最新文章

  1. mysql 电商项目(一)
  2. 图像处理:镜头频率(衍射极限) 和 相机采样:显微镜的采样定理
  3. error C4335: Mac file format detected: please convert the source file to either DOS or UNIX format
  4. 新基建重点,5G时代基石,数据中心加速发展
  5. php个推设置指定用户收到推送消息,请问怎么给指定用户推送信息
  6. 2019第十届蓝桥杯C/C++ B组省赛 —— 第三题:数列求值
  7. maven项目里面程序不能正确读取resources目录配置文件
  8. LeetCode 792. 匹配子序列的单词数(二分查找)
  9. 10-Docker 网络
  10. VUE集成Office插件NTKO
  11. 领域驱动设计实现之路
  12. 设计模式之建造者模式与原型模式
  13. Wireshark入门-Wireshark
  14. Web API数据传输加密
  15. 微信小程序登录注册demo+java服务器(一)
  16. 降低指定进程的CPU占用率(适合游戏多开)
  17. Linux关闭/禁用触摸屏,deepin关闭/禁用触摸屏方法
  18. 1165.穹妹的求助
  19. 用的五大bug管理工具的优缺点和下载地址
  20. 从外网打点到渗透内网域控 NASA

热门文章

  1. 核工业物理研究院九院三所
  2. karas报错filename = 'fine_tuned_net.h5', file descriptor = 24, errno = 28, error message = 'No space l
  3. MATLAB矩阵画法,MATLAB矩阵与数组
  4. UITableView上下滚动卡顿(获取网络数据,下载图片之后)
  5. iPhone SE3值得入手吗,如今首批用户的评价新鲜出炉
  6. 图像与点云三维重建算法
  7. 使用Google地图的测距功能
  8. 模型加速之openvino
  9. 【致远FAQ】Guest 账号同时多人登陆导致OA卡顿
  10. EMC Networker存储备份软件