[VBA学习]如何在Excel的下拉选中显示多选?
我们知道,在Excel中我们可以给数据添加下拉选择框
即在数据验证当中选择序列,然后输入选择框的选择范围即可
但是这并不能够实现多选的功能
只能选择若干选择中的一项
我们可以在VBA中使用宏来添加多选框
代码如下所示
Private Sub Worksheet_Change(ByVal Target As Range)If Target.Cells.Count <> 1 Then EndIf Intersect(Target, Columns(6)).Cells.Count = 0 Then EndApplication.EnableEvents = Falsenewdata = Target.ValueApplication.Undoolddata = Target.ValueIf newdata <> "" ThenIf olddata <> "" ThenTarget.Value = olddata & "," & newdataIf InStr(olddata, newdata) > 0 ThenTarget.Value = olddataElseTarget.Value = olddata & "," & newdataEnd IfElseTarget = newdataEnd IfEnd IfApplication.EnableEvents = True
End Sub
使用方法如下图所示
其中Columns y表示的是第y列添加这样的多选下拉框
需要根据需要进行替换
[VBA学习]如何在Excel的下拉选中显示多选?相关推荐
- Excel 设置下拉框-显示中文而实际数字
最近在用excel做数据的导入,显示的值和数据库存放值有所差别,需要进行翻译,这里运用excel自带的功能来实现,显示中文,实际数字. Excel 版本:2019 第一步.设置下来框显示 在excel ...
- Java - EasyExcel结合VBA实现Excel导出下拉多选框与单选框
需求:导出一个带有单选下拉框与多选下拉框的excel模板 思路:1.使用VBA脚本设置带有多选框的模板2.使用EasyExcel给字段填充单选下拉框数据源 一.创建带有多选框宏的excel模板 *.x ...
- 怎么在excel设置下拉菜单
在制作excel表格时,为了规范化表格填写的内容和填写人员的方便,我们需要在excel设置下拉菜单,以便于更好的管理.统计表格,分享一个怎么在excel设置下拉菜单方法. 1.打开excel表格,在这 ...
- EXCEL设置下拉选项,选项带颜色
EXCEL设置下拉选项,选项带颜色 老是要用,但是老是记不起来,这次自己记录下. 第一步:表格中设置你要的选项,以及对应选项的颜色. 第二步: 选中你要下拉的选项列,数据 - 插入下拉选项 - 对话框 ...
- html下拉菜单换背景颜色,如何在select框下拉菜单中更改蓝色突出显示的颜色
如何在select框下拉菜单中更改蓝色突出显示的颜色 如何更改此下拉菜单中的蓝色突出显示? 链接到select框演示 这是代码: Select an OptionOption 1Option 2 如果 ...
- java导出Excel增加下拉框选项,解决小数据量和大数据量下拉框选项的问题
文章目录 java导出Excel增加下拉框选项 一.小数据量情况 二.大数据量情况 java导出Excel增加下拉框选项(java结合easyExcel) 添加传参模型ConsumablesAddDT ...
- Excel快速下拉多行函数式、快速选中多行数据
[1]Excel快速下拉多行函数式 如图红色框选中,D1:D5000,即可以快速下拉到第5000行 [2]快速选中多行数据 shift选中双击下边框 [3]按一定概率生成随机数 =IF(RAND()& ...
- Vue+SpringBoot 实现Excel表下拉框与模板文件下载
最近做的项目需要实现该功能,经过查找相关博客,故在此做整理. 一.前端 1.在A.service.js文件中 import axios from 'axios' // 业务服务上下文 const ba ...
- excel表格下拉箭头_Excel 2013中缺少下拉箭头
excel表格下拉箭头 Excel 2013中缺少下拉箭头 (Missing Drop Down Arrows in Excel 2013) You can create drop down list ...
最新文章
- WordPress工作原理之程序文件执行顺序
- 告别自注意力,谷歌为Transformer打造新内核Synthesizer
- mysql sleep详解_MySQL中sleep函数的特殊现象示例详解
- 嫁人要嫁IT男 ,嫁对了人天天都是情人节
- miniui 查询_JQueryMiniUI按照时间进行查询的实现方法
- jvm学习笔记(4)——jvm配置调优
- android评论功能带emoji,分享一个自己写的emoji-comments评论组件
- oracle ora-14404,分区表的分区表空间不同引起的删除表空间错误
- Owin的URL编码怎么搞?以前都是HttpUtility.UrlEncode之类的,现在连system.web都没了,肿么办?...
- 敬请注册4月14日边缘计算Meetup(上海站)
- Window下MySQL 8.0重新设置密码
- linux jdk下载并安装
- 如何在html页面跳转的时候携带数据(页面跳转时参数传递问题)?
- 玩游戏提示计算机内存不足,Win10玩吃鸡游戏提示“虚拟内存不足”怎么办?
- recovery模式是什么意思?recovery模式怎么刷机?
- 国家信息安全等级考试NISP一级题库(1)第1至100题
- SpringBoot应用WebSocket实现在线聊天
- 深度学习中端到端(end-to-end)简要理解
- mysql dba 工资,好大夫高级mysql dba工资待遇怎么样 - 好大夫在线 - 职友集
- PLC实验:认知实训
热门文章
- python 生成待图片的二维码代码
- router传参接参(详细)
- STM32之中断的使用
- 计算机毕设之餐厅选座订餐系统的设计与实践
- Python爬虫报错HTTPSConnectionPool(host=‘heat.qq.com‘, port=443)处理
- 维度建模——维度建模与数据仓库概述
- 善用云函数,开源节流,小程序后端使用云函数案例
- 关于vue ui启动没反应问题
- 2017711010137 赵栋 《面向对象程序设计》第四章学习总结
- 3GPP TS 23501-g51 中英文对照 | 5.2.4 Authorisation