-
npoi 设置单元格不能修改_Excel表格技巧—如何使用表格的锁定单元格功能
2020-12-01 22:08:25如果我们需要对数据进行保护,使数据不被修改,可以使用表格的锁定单元格功能。今天,小编就教各位表格中锁定单元格功能的小技巧!首先,打开需要操作的Excel表格,按组合键“Ctrl+A”全选单元格,单击鼠标右键,...我们日常办公使用Excel表格,单元格内容是可以任意编辑的。如果我们需要对数据进行保护,使数据不被修改,可以使用表格的锁定单元格功能。今天,小编就教各位表格中锁定单元格功能的小技巧!
首先,打开需要操作的Excel表格,按组合键“Ctrl+A”全选单元格,单击鼠标右键,选择【设置单元格格式】:
然后,在弹出的单元格格式面板中,切换到【保护】】页面,取消勾选【锁定】选项,然后按【确定】键:
接着,选定需要锁定的单元格,单击鼠标右键,选中【设置单元格格式】选项:
在弹出的单元格格式面板,切换到【保护】页面,选择勾选【锁定】选项,按【确定】键:
最后,返回Excel表格,切换到【审阅】页面,选择【保护工作表】选项。在弹出面板中按【确定】即可:
我们对锁定的单元格进行编辑时,就会出现单元格受保护的提示,保证我们的单元格内容不被修改:
那么,在Excel表格技巧中,使用表格锁定单元格功能的操作方法,是不是非常简单呢,你学会了吗?
-
qlabel如何设置成可编辑状态_如何设置Excel表格内可编辑区域,看完这个,马上学会...
2021-01-23 06:54:20这个功能在一些操作当中很有用,特别是为使一些固定格式或者内容不想被误操作修改的时候。那么如何应用vba代码来设置可编辑区域呢?下面用一个例子来讲解一下关于单元格区域可编辑状态设置和修改、删除等一些基本...在Excel表格中,有一个特别的功能,就是可以把不想编辑的内容进行锁定,然后把可以编辑的单元格设置为活动状态。
这个功能在一些操作当中很有用,特别是为使一些固定格式或者内容不想被误操作修改的时候。
那么如何应用vba代码来设置可编辑区域呢?
下面用一个例子来讲解一下关于单元格区域可编辑状态设置和修改、删除等一些基本操作。
AllowEditRange
想要实现这个功能,需要用到一个对象:AllowEditRange
此对象包含三个方法:
ChangePassword‘修改保护密码
Delete'删除对象
Unprotect'解除保护
举例
例子中,我们将用到这三个方法,分别对单元格区域进行设置操作。
分别做了五个按钮,设置可编辑区域、修改密码、删除编辑区域、设置表保护、取消表保护
整个操作过程中,实现了对表内任意选择单元格进行可编辑设置,取消和删除功能。
例如,当我们需要对姓名一列进行可编辑设置的时候,就选择姓名列单元格,然后单击"设置可编辑区域"按钮,输入一个密码,这个密码是当你对姓名进行输入的时候,需要密认证,确认密码正确才可以进行编辑。
如此,就可以防止没有权限的人修改工作表内容。
同时,也可以设置部门、职位等其它项为可编辑区域。
也可以设置不同的密码,那么这样的就对不同信息条目进行了分别管理,只有相应权限的操作人员,才可以对表格进行修改录入操作。
代码
其代码运用并不多,所以学习起来,也不是十分困难,掌握基本一些的功能就能实现。
Private Sub ChangePassWord() '修改密码 Dim w As Worksheet Dim Ps As String Set w = Application.ActiveSheet Ps = InputBox("输入密码", "密码", "") If VBA.Len(Ps) = 0 Then Exit Sub 'Add添加一个可编辑区域'Title区域名称'Range 区域地址范围'Password 密码w.Protection.AllowEditRanges.Add _ Title:="EditRange" & w.Protection.AllowEditRanges.Count, _ Range:=Selection, _ Password:=Ps With Selection .Interior.Color = RGB(152, 59, 50) .Borders.LineStyle = 1 End WithEnd Sub
注意:代码中这个对象并不是我们开始介绍的AllowEditRange对象,而是AllowEditRanges对象。
是一个AllowEditRange对象集合,它里面包含了多个可编辑区域对象的集合,也就是说它是多个AllowEditRange对象的集合。
通过下面的例子就明白了。
删除可编辑区域
Private Sub DelAllowEditRanges() Dim sR As AllowEditRange'定义对象 For Each sR In Activesheet.Protection.AllowEditRanges'遍历集合中的对象 With sR .Range.ClearFormats'清除单元格格式 .Delete'分别删除可编辑区域对象 End With Next sREnd Sub
上面这个过程将删除所有当前工作表中的可编辑区域,并清除格式。
当然了,这段代码并不会对表格内容清除。
如果要清除内容在With里面添加.Range.Clear即可。
欢迎关注、收藏
-
设置单元格可编辑 oo_如何设置Excel表格内可编辑区域,看完这个,马上学会
2020-12-16 17:38:53这个功能在一些操作当中很有用,特别是为使一些固定格式或者内容不想被误操作修改的时候。那么如何应用vba代码来设置可编辑区域呢?下面用一个例子来讲解一下关于单元格区域可编辑状态设置和修改、删除等一些基本...在Excel表格中,有一个特别的功能,就是可以把不想编辑的内容进行锁定,然后把可以编辑的单元格设置为活动状态。
这个功能在一些操作当中很有用,特别是为使一些固定格式或者内容不想被误操作修改的时候。
那么如何应用vba代码来设置可编辑区域呢?
下面用一个例子来讲解一下关于单元格区域可编辑状态设置和修改、删除等一些基本操作。
AllowEditRange
想要实现这个功能,需要用到一个对象:AllowEditRange
此对象包含三个方法:
ChangePassword‘修改保护密码
Delete'删除对象
Unprotect'解除保护
举例
例子中,我们将用到这三个方法,分别对单元格区域进行设置操作。
分别做了五个按钮,设置可编辑区域、修改密码、删除编辑区域、设置表保护、取消表保护
整个操作过程中,实现了对表内任意选择单元格进行可编辑设置,取消和删除功能。
例如,当我们需要对姓名一列进行可编辑设置的时候,就选择姓名列单元格,然后单击"设置可编辑区域"按钮,输入一个密码,这个密码是当你对姓名进行输入的时候,需要密认证,确认密码正确才可以进行编辑。
如此,就可以防止没有权限的人修改工作表内容。
同时,也可以设置部门、职位等其它项为可编辑区域。
也可以设置不同的密码,那么这样的就对不同信息条目进行了分别管理,只有相应权限的操作人员,才可以对表格进行修改录入操作。
代码
其代码运用并不多,所以学习起来,也不是十分困难,掌握基本一些的功能就能实现。
Private Sub ChangePassWord() '修改密码 Dim w As Worksheet Dim Ps As String Set w = Application.ActiveSheet Ps = InputBox("输入密码", "密码", "") If VBA.Len(Ps) = 0 Then Exit Sub 'Add添加一个可编辑区域'Title区域名称'Range 区域地址范围'Password 密码w.Protection.AllowEditRanges.Add _ Title:="EditRange" & w.Protection.AllowEditRanges.Count, _ Range:=Selection, _ Password:=Ps With Selection .Interior.Color = RGB(152, 59, 50) .Borders.LineStyle = 1 End WithEnd Sub
注意:代码中这个对象并不是我们开始介绍的AllowEditRange对象,而是AllowEditRanges对象。
是一个AllowEditRange对象集合,它里面包含了多个可编辑区域对象的集合,也就是说它是多个AllowEditRange对象的集合。
通过下面的例子就明白了。
删除可编辑区域
Private Sub DelAllowEditRanges() Dim sR As AllowEditRange'定义对象 For Each sR In Activesheet.Protection.AllowEditRanges'遍历集合中的对象 With sR .Range.ClearFormats'清除单元格格式 .Delete'分别删除可编辑区域对象 End With Next sREnd Sub
上面这个过程将删除所有当前工作表中的可编辑区域,并清除格式。
当然了,这段代码并不会对表格内容清除。
如果要清除内容在With里面添加.Range.Clear即可。
欢迎关注、收藏
-
如何修改控件边框的样式_Excel如何设置表格边框样式,记住这几个关键属性就懂了...
2021-01-12 15:10:36如何设置表格边框属性呢,下面介绍一下,边框线型设置也就是Border样式。比如粗细,单线还是双线,点还是点线结合,等等。不同线的形状在应用中可以加强或减弱某些内容的突出显示或隐藏效果。也是对表格视觉效果上的...Excel表格边框的设置,对于制作一个漂亮的工作表,十分有用。
由于审美的差异,我们通常做的表格都是以黑色边框白底为主,或者说,有些人根本不知道除了黑白表格还有带颜色的。
如何设置表格边框属性呢,下面介绍一下,边框线型设置也就是Border样式。
比如粗细,单线还是双线,点还是点线结合,等等。
不同线的形状在应用中可以加强或减弱某些内容的突出显示或隐藏效果。
也是对表格视觉效果上的处理,进行一个最优化的组合。
最好学过一些简单的图形图象设计方面的知识,更加有用。
下图分别为单元格上、下、左、右设置不同的线型,举了一个例子。
线条样式
样式用LineStyle属性来设置
例如:
range("A1").Borders.LineStyle = xlContinuous'实线
把A1单元格边框设置为实线,其它如颜色和粗细均为默认值。
可参考边框线条样式表来设置不同的样式效果。
边框粗细
range("A1").Borders.Weight = xlHairline '细线
边框的组细用Weight属性设置。
参数可查看下图进行对比设置。
代码
函数调用方式
代码写到一个OLEobject按钮里面了,也可以放到任何触发的事件里面进行调用。
Private Sub CommandButton1_Click()Me.UsedRange.Clear'清除表里的内容setBordersStyle'调用设置边框过程End Sub
边框设置过程(设置边框上下边框)
Private Sub setBordersStyle() Dim b As Border Dim r As Range Set r = Me.Range("A2:F2") r.ClearFormats Set b = r.Borders(xlEdgeTop) With b .Color = RGB(255, 0, 0) ' .LineStyle = xlSolid .LineStyle = xlDot ' r.Value = "上线框_点划" r.Columns.AutoFit End With Set b = r.Offset(1, 0).Borders(xlEdgeBottom) With b .Color = RGB(0, 0, 0) .LineStyle = xlDouble .Weight = xlThick .TintAndShade = 0.1 r.Offset(1, 0).Value = "下边框_双线" End WithEnd Sub
总体来说比较简单,但是通常在工具栏里也可以找到相应设置。
对于想要灵活应用的朋友,掌握这些知识也是必不可少在学习的内容。
所以,整理一下,分享出来。
喜欢就马上收藏转发吧,期待你的关注。
-
npoi 设置单元格不能修改_【周一实用技巧】报表中的过期不候。Excel 设置报销费用提交截止日期、身份证号不...
2020-12-05 11:03:56Excel 2013实用技巧教程系列第-9.3-节 数据验证的高级应用如何在Excel报表中巧妙设置过期不候,限制报销费用提交的最后截止时间,还有不能输入重复身份证号、地址不能输入空格等。01限制重复输入 条件格式可以标注... -
如何多人共同编辑_给Excel设置多个不相同密码,多人互不干涉编辑同一文档
2020-12-24 08:31:46在工作和学习的过程中,我们有时会遇到多人共同编辑同一个电子表格的情况。...比如下图所示的表格中,分别为一班、二班和三班所对应颜色的区域设置不同的密码,就可以完成各自班级的成绩录入,互不干涉。如何操作?... -
显示网格_个性化设置Excel2007中的网格线
2020-12-24 10:10:39但是有写朋友喜欢个性化设置Excel2007中的网格线,下面我们就来学习一下如何修改网格线颜色和隐藏网格线。个性化设置Excel2007中的网格线图1用户可以根据自己编辑需要,随时修改Excel网格线的颜色。或者隐藏不需要的... -
设置某行可编辑_Excel如何在被保护的工作表,设置可编辑区域,教你一个方法...
2021-01-05 11:20:38No.1Excel工作表保护,相信大多数人都会设置。作为保密性的一个措施,其实这个保密只是不十分严密的一种做法。当然了,既然有这个功能,还是对...这种权限管理,也适用于一些固定格式或内容不想被修改的情况下。要达... -
教你两种方法,轻松锁定数据不被修改
2017-12-08 16:19:02那么问题来了,当有些数据我们只想让大家查看而不想让大家修改里面的内容时,我们该如何进行操作来保护表格中的数据不被修改呢?接下来小编就给大家分别演示一下使用Excel以及超级表格对表格数据进行保护的方法。... -
Excel如何在被保护的情况下使用自动筛选
2013-03-20 15:27:16有时候我们需要将Excel 设定保护,以免内容被修改,但是客户有需要对内容进行自动筛选. 通过以下设定,可以实现(以下设定在2007版通过实验) 1.设定自动筛选(快捷键Alt + D + F + F) 2.保护工作表.此时需要按下图所示... -
Excel基础知识(7):如何降低文件保存失败风险(断电、宕机等)
2020-11-19 13:45:35话不多说,上图:点击菜单“文件"-"选项”,在对话框中的“保存”标签页中,设置上述内容:可以修改为1分钟(极端值),不过频率过高会影响电脑性能(频繁读写磁盘),文件比较大时,偶尔会有卡顿。... -
将日期转成指定格式_Excel小技巧——如何利用公式,快速将一串数字转换为日期格式...
2021-01-11 22:07:42Hello~大家好,上一节内容我们介绍了如何将不可修改的公式批量转换为可修改、可复制的文本小技巧,那今天,我们再接着上期内容,继续来了解一下如何利用公式,快速把一串数字转换成日期格式的小技巧!可能会有朋友... -
abap excel导出左对齐_5个Excel表格操作技巧,再不收藏就是你的错了
2021-01-13 14:38:191、批量添加内容这个方法可以不需要重复输入相同的内容,会自动添加。选中要设置的单元格,进入设置单元格格式-自定义,将类型修改为要显示的内容+@,比如【小Q办公网@】,这时在单元格中输入内容就会自动添加上。2... -
excel的使用
2012-11-25 17:06:01想要快速知道每个单元格中的公式形式,以便编辑修改,可以这样做:用鼠标左键单击“工具”菜单,选取“选项”命令,出现“选项”对话框,单击“视图”选项卡,接着设置“窗口选项”栏下的“公式”项有效,单击“确定... -
Excel中一些小技巧
2010-06-01 10:20:00问: EXCEL中部分字段内容不可以修改, 或是不可以访问, 如何实现? 答: 如果是整个文件的加密, 则 1.文件-另存为-工具-常规选项,在那里可以设置密码 2.菜单栏上的工具-选项 -
两个excel 比较的软件应用
2009-10-20 09:38:28设置完毕后,单击底部的ComparE按钮,即可自动生成一个名为Report的Excel文件,在其中可以看到关于两篇文档差别的详细报告,而且明确标注出存在差别的具体位置以及数据内容对比,主要包括添加、删除以及修改的内容。... -
中文版Excel.2007图表宝典 2/2
2012-04-06 19:01:36读者从中还可以学习如何在图表中修改数据、处理遗漏的数据、格式化图表、使用趋势线,以及从数据透视表创建图表等相关内容。除此之外,还可以学习如何通过AutoShapes,用图片和色彩修饰图表,以及利用VBA编程创建... -
-
EXCEL集成工具箱V9.0 多国语言最终原版(2003-2010通用)
2011-01-07 20:40:25【EXCEL比较工具】 打开并比较任意两个EXCEL文档工作表内容之间的差异,可对比出哪些内容作了修改。 【工具箱选项】 集成工具箱的基本选项设置。基本分为<显示设置区><隐藏功能区><自动备份区><工作表设置区><功能... -
文件共享(可编辑不可删除)2003版Execl能实现,2010版无法实现,就如何处理。
2014-08-19 07:17:36这样用户可以修改文件内容,但不可删除文件,不可更改文件名。 或许可以看一下excel的“共享文件簿”功能,有更好的解决方法一个文件夹名为test,有一个用户名为everyone,要使everyone可以修改test里的文件,但不能... -
EXCEL集成工具箱V9.9 (2003-2010繁简体通用+珍藏版+280个功能)
2011-09-02 15:35:339.8.11 新增读取批注内容与监控单元格修改功能. 9.8.12 新增复选框工具.可批量添加复选框、组合框、标签、按钮等九种控件. 9.8.13 改进批量图片导入功能,批量导入图片更简单、快速、灵活性增强. 9.8.14 修正隔行... -
专家门诊 Visual C++开发答疑300问 pdf书(含全部代码)
2009-11-16 22:20:23如何将内容不为空的目录删除 如何在特定目录下查找某个文件 如何在txt文件中逐行读写数据 如何获得文件的属性 如何拷贝文件 如何删除文件 如何移动文件 如何读写大型的二进制文件 如何快速创建一个大文件 如何在... -
取出webBrowser中的html代码?
2010-11-22 22:08:00问题是如何取出...这个是可以取出来,但是对我没有多大的用处 asp.net 怎么让EXCEL某一列或某个单元格变成不可编辑。就是想不给用户修改我插入的数据! 通过Excel COM组件操作Excel,给Excel设置Wo -
C#编程经验技巧宝典
2008-06-01 08:59:334 <br>0009 设置Windows应用程序启动窗体 5 <br>0010 设置Web应用程序起始页 5 <br>0011 如何设置程序的出错窗口 5 <br>0012 如何进行程序调试 6 <br>0013 如何结束不能正常运行的程序 ... -
《Java Web开发实战1200例(第I卷)》(清华出版.卢瀚.王春斌).part2 高清完整PDF版
2016-06-13 12:06:47实例022 加密可以这样简单(位运算) 实例023 用三元运算符判断奇数和偶数 实例024 更精确地使用浮点数 实例025 不用乘法运算符实现2×16 实例026 实现两个变量的互换(不借助第3个变量) 2.3 条件语句 实例... -
word使用技巧大全
2011-03-18 20:37:53方法1:如何设置右对齐公式和题注号 60 方法2:如何设置左对齐公式 61 方法3:如何设置居中的公式 61 三十一、拼音位置 62 三十二、密码破解 62 1、破解Word密码不是梦 62 2、Excel也别跑 63 三十三、PDF转DOC 64 三... -
网趣网上购物系统HTML静态版v2012版
2012-03-15 10:02:44商城默认中的用户积分和预存款兑换比率一直是一比二,很多用户不知如何修改,本次更新中增加了用户积分和预存款兑换比率设置,在后台可以方便的设置兑换比率,方便用户进行修改设置。 二六、增加缩略图弹出显示... -
网趣网上购物系统时尚版V13.0
2015-09-12 16:35:34商城默认中的用户积分和预存款兑换比率一直是一比二,很多用户不知如何修改,本次更新中增加了用户积分和预存款兑换比率设置,在后台可以方便的设置兑换比率,方便用户进行修改设置。 二六、帮助中心栏目无限量... -
新海丽科称重系统地磅软件(含驱动).rar
2019-09-04 21:07:44用不到的内容随便删除 完全设计测试好以后,最好把磅单单独复制一份 存档,以免重装软件,还在再设计一次。最关键的确定尺寸,必须是完整的宽高精确到毫米,换算成英寸。如:宽24CM 高 9.33CM 到 开始----设置-... -
初始用户: 系统管理员:admin/admin 经理:manager/manager 销售主管:salemanager/salemanager ...弹窗在adminjs/index.js的start()方法,可以修改或者关闭 js/crud.js封装了所有的crud前端的代码
-
PlutoniumEnergy:用于Factorio的Plutonium Energy mod-源码
-
jquery如何判断滚动条是否到底部
-
SQLServer2005分区模板与实例
-
智能停车场云平台(附vue+SpringBoot前后端项目源码)
-
CSRFTester:一款CSRF漏洞的安全测试工具
-
面向全球化的有效敏捷交付
-
Samba 服务配置与管理
-
数据库设计StepbyStep
-
系统设计:准备系统设计面试问题-源码
-
美国证监会因可疑交易和社交媒体活动 暂停15家公司股票交易
-
MaxScale 实现 MySQL 读写分离与负载均衡
-
MMM 集群部署实现 MySQL 高可用和读写分离
-
Windows系统管理
-
前端学习第七天
-
比特币:一个点对点的电子现金系统
-
等待线程池中线程执行完毕
-
工程制图 AutoCAD 2012 从二维到三维
-
前端开发中常用图片格式
-
jquery的插件有哪些
-
scrapy_pipelines.py