excel如何实现下拉框复选?

EXCEL选择下拉框实现复选

第一步:新建一个excel且设置数据有效性【选中X列--数据--有效性】

第二步:开发工具--查看代码--把代码复制进去保存就OK了

代码如下:Private Sub Worksheet_Change(ByVal Target As Range)

' Developed by Contextures Inc.

' www.contextures.com

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 Target.Column = 7 Then '这里规定好哪一列的数据有效性是多选的,A列是第1列,依次类推,如3就是C列,7就是G列

If oldVal = "" Then

'do nothing

Else

If newVal = "" Then

'do nothing

Else

If InStr(1, oldVal, newVal) <> 0 Then '重复选择视同删除

If InStr(1, oldVal, newVal) + Len(newVal) - 1 = Len(oldVal) Then '最后一个选项重复

Target.Value = Left(oldVal, Len(oldVal) - Len(newVal) - 1)

Else

Target.Value = Replace(oldVal, newVal & ",", "") '不是最后一个选项重复的时候处理逗号

End If

Else '不是重复选项就视同增加选项

Target.Value = oldVal & "," & newVal

' NOTE: you can use a line break,

' instead of a comma

' Target.Value = oldVal _

' & Chr(10) & newVal

End If

End If

End If

End If

End If

exitHandler:

Application.EnableEvents = True

End Sub

更多Excel相关技术文章,请访问Excel基础教程栏目!

php excel复选框,excel如何实现下拉框复选相关推荐

  1. Excel导出模板加数据时,下拉框丢失解决方案

    简介: 在工作中.我们大多数会碰到导出.导入excel功能.此篇文档便是对导出时,模板中自带的下拉框丢失的问题记录. 摘要: 首先简要描述如何实现excel导出模板加数据功能. 1.读取sheet模板 ...

  2. 下拉框系统甄选火星推荐_微博下拉框技术首选15火星牛

    会员注册发帖 下拉词是搜索引擎为方便用户搜索而提供的一种关键词联想服务,目前各大搜索引擎都有这类的下拉框(如:百度下拉框,搜狗下拉框,神马下拉框,360下拉框),目的是为了提高用户搜索效率.当搜索某个 ...

  3. 下拉框系统甄选火星推荐_微博下拉框技术首荐15火星牛

    下拉词是搜索引擎为方便用户搜索而提供的一种关键词联想服务,目前各大搜索引擎都有这类的下拉框(如:百度下拉框,搜狗下拉框,神马下拉框,360下拉框),目的是为了提高用户搜索效率.当搜索某个关键词,直接出 ...

  4. android加载时二级联动点击二级联动,Android实现联动下拉框二级地市联动下拉框功能...

    日常使用软件中,为了方便且规范输入,会使用到下拉框进行输入,如注册时生日选项,购物时的地址输入,都会用到下拉框,今日笔者为了巩固已学的知识,实现了二级联动下拉框用作回顾及分享给求知的新手. 思路/步骤 ...

  5. store下拉框同步_关于选择主下拉框后~后面的下拉框跟着同步一起变化的问题~~...

    关于选择主下拉框后~后面的下拉框跟着同步一起变化的问题~~ 代码很简单~4个下拉框~想要实现的效果就是~主下拉框选择了"赵子龙",后面3个下拉框当前选项也同步成"赵子龙& ...

  6. php可输入的下拉框,JavaScript_可编辑下拉框的2种实现方式,可编辑下拉框-HTML 复制代码 代 - phpStudy...

    可编辑下拉框的2种实现方式 可编辑下拉框-HTML A类 B类 C类 D类 可编辑下拉框-JS 可编辑下拉框 可编辑下拉框 作者 function combox(obj,select){ this.o ...

  7. 根据一个下拉框改变另外一个下拉框内容

    一.前言 在编写网页的时候,有时候需要用到多重内容选择,例如先选择省市,再选择县镇等过程.这里简单实现了根据第一个下拉框点击的时候修改另外一个下拉框的内容,希望能对大家有所帮助. 二.实现思路 定义两 ...

  8. 下拉框优化威zx78_下拉框优化应到千捷网络下拉系统

    下拉词,是百度从网友的搜索词中筛选出搜索量较大的词条,整理分类,从而建立了百度联想词的词库,当用户输入搜索词就会被推荐. 所以下拉词词库是被搜索引擎收录整理,只要使用搜索引擎,无论在何处搜索引擎都会根 ...

  9. java下载Excel文件并设置表头内容与下拉框

    干货干货直接上代码 Maven依赖 <dependency><groupId>org.apache.poi</groupId><artifactId>p ...

  10. Excel制作导入模板,多级联动下拉框(一整列的设置),修改一级下拉框内容,自动清空二级内容

    目录 效果展示 一.数据准备 二.模板制作 原因1:为空 原因二:名称管理器数据有误 三.修改一级下拉框内容,自动清空二级内容 1,效果演示 2,实际操作 效果展示 一.数据准备 1,新建一张表,在s ...

最新文章

  1. ASP.NET 实现站内信功能(点对点发送,管理员群发)
  2. Spring boot的Spring MVC自动配置原理
  3. RedisDeskTopManager连接时提示:can't nonnect to redis-server
  4. python不是内部或外部命令的解决方法_详解python常见报错--NO MODULE NAMED _SQLITE3解决方法...
  5. CodeForces Goodbye 2017
  6. JavaScript面向对象——理解构造函数继承(类继承)
  7. java猜数字小游戏_Java实现简单猜数字小游戏
  8. C/C++语言函数参数里的“...”作用,va_list的使用(stdarg.h)
  9. 5G(1)---5G 协议标准下载
  10. 【CSS】利用宽高比例的媒体查询
  11. php session实现原理
  12. 由echarts想到的js中的时间类型
  13. 深度学习TF—7.卷积神经网络CNN
  14. linux字符串处理命令,linux 命令之 字符串处理命令——paste
  15. SIP - pjsip Linux Windows 编译安装
  16. 悦诗风吟网络营销的目标_睫毛膏营销策划方案
  17. TLS 各种加密套件
  18. Kibana 操作 ES+搜索
  19. ps编辑工具:渐隐/合并拷贝
  20. 斯坦福、康奈尔都推荐的量子计算课程教材:《量子计算》

热门文章

  1. 关于Ubuntu的联网操作
  2. C# 使用openxml解析PPTX中的文本内容
  3. 2、喷淋塔填料(PP多面空心球)是喷淋塔的核心-喷淋塔填料的基本要求
  4. html页面实现pdf打印预览,利用pdfjs在线预览、打印pdf
  5. 17 CoCos Creator-Node Tree 层级管理器
  6. 关于springcloud中eureka报错com.sun.jersey.api.client.ClientHandlerException: java.net.ConnectException:
  7. 大数据平台架构有哪些
  8. 2020年证券从业资格考试《金融市场基础知识》真题汇编卷一
  9. python批量修改图片大小_Python3 批量修改JPG图片尺寸?
  10. 概念学习和一般到特殊序