打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
Excel | VBA(8)——工作表输入数据自动加边框,删除数据自动去除边框

一起来学office,提高办公技能

问题情境
前几天,韩老师发了一个一分钟小视频“录入数据自动加边框”:Excel数据录入自动加边框,有朋友问:有没有VBA方法,可以使得整个工作表录入数据时自动加边框?
韩老师今天将代码写在这里。
VBA实现
打开VBA窗口,输入代码:
Private Sub Worksheet_Change(ByVal Target As Range)For Each a In UsedRange If a <> "" Then a.Borders.LineStyle = xlContinuous ElseIf a = "" Then a.Borders.LineStyle = xlNone End IfNextEnd Sub

如下图:

保存为启用宏的“.xlsm"文件。
这样能实现在工作表中输入数据自动加边框,如果数据删除,边框自动消失。
如下:
另:如果你实在不想使用VBA,而想使整个工作表中单元格的边框会随着数据的添加与删除而自动添加或者去除,可以选中整个工作表设置条件格式。
选中整个工作表,只需点工作表左上角的行列交叉处的小三角,如图:
然后在条件格式中输入入公式”=A1<>"":
即可达到效果。
----------------------------------------
本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
【热】打开小程序,算一算2024你的财运
用Excel数据透视表或VBA,批量创建几十个工作表!
VBA介绍
Excel VBA之第五十二课
如何用excel来画画?
爱看
Excel小技巧:使用VBA代码,5秒钟搞定合并N张工作表(内附代码)
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服