vba 删除 添加checkbox_如何设置EXCEL输入内容后自动添加边框?

在Excel中我们经常需要对输入的表格内容添加边框,一般的操作步骤是,先输入内容,再设置边框。但这样的问题在于,如果我们下次还要继续输入内容,还要再次添加边框,如果删除内容,还要手动去除边框。

那有没有一种方法,可以跟随我们的输入内容同步变化,输入内容之后自动添加边框,删除内容自动去除边框?就如同下图这样:

750b1eb8e5308aec2124ec868740b3ba.gif

有2种基本方法可以实现上述效果,一种是利用条件格式,一种是利用VBA代码。

一、条件格式法

首先全选整个工作区,在『开始』菜单下找到『条件格式』『新建规则』,然后选择『使用公式确定要设置格式的单元格』,并在下方文本框中输入公式=A1<>"",最后点击『格式』,设置合适的边框样式即可。

fc435a8780f3d15ec064dae683f657f1.png

二、VBA法

在『开发工具』菜单找到『Visual Basic』,点击打开VBE窗口,双击左侧的Sheet1项目,在右侧输入如下代码,保存即可生效:

Private Sub Worksheet_SelectionChange(ByVal Target As Range)    For Each a In UsedRange    If a <> "" Then        a.Borders.LineStyle = xlContinuous    ElseIf a = "" Then        a.Borders.LineStyle = xlNone    End If    NextEnd Sub

如下图所示。

3550308cd2e2d2b8ec4df1d1265d393b.png

代码的原理很简单,就是只要工作表发生变化,比如点击不同单元格,输入或删除内容,就会触发Worksheet_SelectionChange事件。这个事件会遍历整个数据块中的每一个单元格,如果内容不为空则设置边框样式,如果内容为空则去除边框样式。

注:如果你的菜单栏没有『开发工具』这一项,可以在『文件』菜单下找到『选项』命令,点击打开Excel的设置窗口。在『自定义功能区』最右侧,勾选『开发工具』复选框,点击『确定』即可开启。

be1229a3cbfa6d96eeb53713b6d239ca.png

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/504217.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

【学习笔记】第四章——文件 II(基本操作、文件保护、文件系统层次结构、磁盘结构、磁盘调度算法)

文章目录一. 文件&#xff1a;基本操作、保护与层次结构1&#xff09;基本操作2&#xff09;文件保护3&#xff09;文件系统的层次结构结合例子&#xff0c;便于理解二. 磁盘1&#xff09;磁盘结构2&#xff09;调度算法1. 一次磁盘读/写所需时间2. 调度算法介绍好水的一篇博客…

c++ 图的连通分量是什么_【自考】数据结构第五章图,期末不挂科指南,第9篇

图的基本概念首先&#xff0c;你要明确图是什么样子的&#xff0c;就是下面这个样子的 图的定义与术语有向图和无向图直接对比图就可以看出来&#xff0c;有向图和无向图的区别了&#xff0c;这个没有什么难的。 有向图和无向图的表示法有略微的区别&#xff0c;注意看 G1有箭头…

编程时程序无错却崩溃_人间真实:程序员的 60 个崩溃瞬间!

源 / 程序员最幽默(ID&#xff1a;humor1024)程序员&#xff0c;你是否曾经历过这些令你分分钟崩溃或啼笑皆非的绝望瞬间&#xff1f;前方高能预警&#xff0c;这不是演习&#xff01;1. 公司实习生找 Bug2. 在调试时&#xff0c;将断点设置在错误的位置3. 当我有一个很棒的调试…

【学习笔记】第五章——I/O(设备分类、控制方式、软件层次结构、假脱机、缓冲)

文章目录一. 设备分类与控制方式1&#xff09;设备分类2&#xff09;控制方式1. 程序直接控制方式2. 中断驱动方式3. DMA 方式4. 通道控制方式总结二. 软件层次结构与假脱机1&#xff09;软件层次结构2&#xff09;脱机 - 假脱机三. 缓冲&#xff08;重点&#xff09;1&#xf…

3d打印光固化好还是热固化好_UV专利一览(71) —天啦噜!3D打印上太空!

《光固化技术专利一览》为大家集合更新光固化行业技术专利申请情况一览表&#xff0c;实时关注行业动态&#xff0c;了解最新技术发展&#xff0c;敬请关注哟~ 下面就是第七十一期的内容&#xff0c;请收下用于光固化3D打印的树脂槽及三维打印装置公开(公告)号&#xff1a;公开…

yii2 调用未定义函数_Python 函数(三) 使用规则

​一、调用函数使用规则python函数的应用一般需要&#xff1a;先定义、后调用 &#xff0c;否则将报错提示【name * is not defined】未定义名称。但进行函数定义时调用函数不受此限制。错误示例&#xff1a;先调用&#xff0c;后定义&#xff0c;提示【未定义名称】。函数定义…

电脑配置清单_2020年4月最新高性价比电脑配置清单放送,装机不迷路

2019年10月&#xff0c;世界军运会在武汉成功举行&#xff0c;让全世界不少人知道中国有武汉这座美丽的城市。但紧紧过去不到2个月&#xff0c;全世界的人都知道武汉这座城市。因为武汉出现了疫情&#xff0c;一场新的“战争”出现了。随后&#xff0c;武汉直接“封城”了。一直…

【LeetCode笔记】958. 二叉树的完全性检验(Java、二叉树、BFS)

文章目录题目描述思路 && 代码层级遍历法BFS二刷题目描述 考察对完全二叉树性质的理解 思路 && 代码 层级遍历法 一开始试了自底向上的DFS&#xff0c;过了90%的用例&#xff0c;还是考虑得不够全 层级遍历&#xff1a;代码比较多&#xff0c;但是总体效…

【学习笔记】结合代码理解设计模式 —— 代理模式(静态代理、动态代理、延伸)

文章目录什么是代理模式一. 代理模式简介二. 静态代理模式三. 动态代理模式万能模版前言&#xff1a;笔记基于狂神设计模式视频、《大话设计模式》观后而写 &#xff08;最近一直在更新之前的刷题博客&#xff0c;今天久违地更新一篇新博客啦&#xff5e;&#xff09; 什么是代…

js 正则 长度不超过50_如何花不超过50元人民币,拍抖音网红海马体照片?

前段时间&#xff0c;抖音上的海马体-网红照一夜间爆发&#xff01;火了&#xff01;海马体照相馆又一次被推上了时尚潮流的打卡风口&#xff0c;深受年轻群体的青睐。其中当然也包括我~这个风我还是特别想要跟一波的。但是想必大家都知道&#xff0c;海马体照相馆生意一直火爆…

多核处理器_英特尔十代酷睿i5-10400大战R5 3600,到底谁是千元处理器一霸?

Hello大家好&#xff0c;我是兼容机之家的小牛。要说英特尔十代酷睿中最走量的处理器&#xff0c;莫过于i5 10400这颗千元神U了。最近我们兼容机之家推出了几款搭载i5 10400等十代酷睿CPU的主机&#xff0c;性价比非常不错&#xff0c;小伙伴可以翻看一下我们往期的文章。今天就…

项目日报模板_第一届全国技能大赛现场直击:混凝土建筑项目全场最“高”

大洋网讯 混凝土建筑项目的比赛场馆位于室外&#xff0c;高达12米&#xff0c;让这个项目成为全场最“高”项目。“在现代化大型工地&#xff0c;都是用泵车浇灌混凝土&#xff0c;我们这里比赛也模拟了这一个工地的现实场景&#xff0c;让选手使用泵车浇灌混凝土。泵车的手臂要…

【LeetCode笔记】51. N 皇后(DFS、经典题)

文章目录题目描述思路 && 代码题目描述 经典题了…但是大一敲过后就再没碰过了。结果面试还是会问 &#xff0c;今天补一下&#xff5e; 思路 && 代码 还是挺清晰的&#xff0c;要点如下&#xff1a; 使用 DFS&#xff0c;找到一个了再继续找对每一行&…

表格c1等于a1加b1_中国最牛驾照,C1、B1、B2、A1、A2随便开,被称为万能的驾照!...

导读&#xff1a;中国最牛驾照&#xff0c;C1、B1、B2、A1、A2随便开&#xff0c;被称为万能的驾照&#xff01;现在社会上的汽车越来越多了&#xff0c;而车主们&#xff0c;想要行车上路&#xff0c;除了要有车&#xff0c;还要有一样必须的东西&#xff0c;那就是驾照。驾照…

【LeetCode笔记】117.填充每个节点的下一个右侧节点指针 II(二叉树、DFS)

文章目录题目描述思路 && 代码题目描述 很烦…面试被这题干碎了&#xff0c;赶紧给查漏补缺一波&#xff01; 思路 && 代码 主要思路&#xff1a;先右&#xff0c;再左&#xff08;因为左边依赖右边&#xff01;&#xff09;getNext()&#xff1a;当前节点…

r720支持多少频率的内存吗_电脑基础知识:内存条知识大全,看完小学生都了解...

一、基础知识如果你不了解内存条&#xff0c;如果你只知道内存容量越大越好&#xff0c;如果你想更加了解内存条&#xff0c;不妨来看看这里&#xff0c;今天给大家分享那些最简单也是最容易理解的内存条知识。1、定义、作用内存条又叫随机存取存储器&#xff0c;是一种存储技术…

关键词堆砌生成器_网络推广软件的使用和24种关键词挖掘方法

第398-399期网络推广学习&#xff0c;主讲课程&#xff1a;推广软件的使用和24种关键词的挖掘方法。具体内容如下&#xff1a;一、商务卫士&#xff08;宣传易&#xff09;主要的功能&#xff1a;1.商情推广2&#xff0c;产品添加&#xff08;20个以上&#xff09;3.百宝箱>…

【LeetCode笔记】299. 猜数字游戏 (Java、偏数学)

文章目录题目描述思路 && 代码题目描述 顶级阅读题&#xff01;今天的每日一题&#xff0c;感觉评论区大佬的写法挺值得记录的&#xff0c;就又水了一篇答题文&#xff5e; 思路 && 代码 O(n)、O(1)核心代码&#xff1a;Case 2 的两个 if 处理&#xff0c;…

currenthashmap如何实现线程安全_什么是多线程?如何实现多线程?

什么是进程&#xff1f;电脑中时会有很多单独运行的程序&#xff0c;每个程序有一个独立的进程&#xff0c;而进程之间是相互独立存在的。比如下图中的QQ、酷狗播放器、电脑管家等等。什么是线程&#xff1f;进程想要执行任务就需要依赖线程。换句话说&#xff0c;就是进程中的…

【LeetCode笔记 - 每日一题】375. 猜数字游戏 II (Java、DFS、动态规划)

文章目录题目描述思路 && 代码DFS动态规划新系列&#xff5e;用于区分开高频题和每日一题&#xff5e; 题目描述 一眼二分&#xff0c;但是实际上并不是这题让我想到社团的猜数字游戏…但是给钱是真过分了 思路 && 代码 DFS 自底向上进行递归。Math.max(…