这个不用VBA就可以实现,可以按照以下方法操作:
1、点选整个工作表,然后右键点击单元格属性,如下图取消掉锁定前面的勾,然后确定
2、点选你要保护的那一行,按照上面的方法设置,这次是把锁定前面打上勾,然后确定
3、点击审阅视图选项卡中的“保护工作表”,然后在弹出的对话框设置密码(也可以不要密码,看你自己),点确定,这样,那行就只能看不能修改了
请教,使用Excel VBA如何保护某一行所有的单元格?也就是只能看,不能修改...
1、点选整个工作表,然后右键点击单元格属性,如下图取消掉锁定前面的勾,然后确定 2、点选你要保护的那一行,按照上面的方法设置,这次是把锁定前面打上勾,然后确定 3、点击审阅视图选项卡中的“保护工作表”,然后在弹出的对话框设置密码(也可以不要密码,看你自己),点确定,这样,那行就只能...
在excel里利用vba怎么对指定单元格,或区域单元格保护
1、打开EXCEL2003,输入并编辑好相关的数据。2、编辑相关的统计公式,如在原始数据最后一列增加总分列,并在K4单元格输入:=SUM(D4:J4),然后往下拖拉填充公式。3、点击EXCEL工作薄的工具——宏 4、在弹出的界面选择保护公式,点击执行。5、最后按Alt+F11在弹出的界面输入密码即可。注意事项:为了避免...
如何用VBA语句让EXCEL里某单元格不能被输入或更改?(比如说要让A1单元...
Range("1:65536").Locked = False '解除全部锁定 Range("A1").Select '设置新锁定 Selection.Locked = True '开启锁定 ActiveSheet.Protect DrawingObjects:=True, Contents:=True, Scenarios:=True End Sub
EXCEL2003里如何让指定的表只能查看却不能编辑,需用VBA编写的,
在VBA中,用下面代码可锁定并保护工作表:sub abc ActiveSheet.Protect ("123456") '保护工作表,并设置密码 ActiveSheet.EnableSelection = xlUnlockedCells '让锁定单元格不能选中 end sub
excel 如何实现:单元格内容一旦录入就不能修改
用VBA解决。首先将此表的宏安全性设置最低,ALT+F11打开VBA窗口,双击左边的SHEET1或THISWORKBOOK,添加代码,右键设置VBA工程属性,将工程保护用密码保护。代码实现所有的目标单元格只要不为空,就不能动。空的可以动。代码如下:Private Sub Worksheet_SelectionChange(ByVal Target As Range)On Error ...
excel 如何用vba 实现 某列 限制输入范围
1、打开要处理的excel文档,2、按alt+f11,打开vba编辑窗口,3、双击左侧树中的thissheet,4、在右侧的空白窗口中输入如下的内容:Private Sub Worksheet_Change(ByVal Target As Range)Dim s As StringDim i As Long, j As LongDim LL As StringLL = "D" '需要控制的列Dim cc As RangeFor Each cc In ...
excel中如何用vba,让表格所有列不能被删除(好像把所有人难住了)
.ScreenUpdating = False .Undo .ScreenUpdating = True End With End If End Sub --- 这个VBA程序最大的问题是在做Undo时,execel是对每个单元去做的 undo,因此屏幕会有闪烁且花的时间较长,不过还没想到更好的办法。基本上算是达到你的功能要求了,但性能上还不理想。
excel表格中如何设置单元格写入一次自动保护,不能再修改
第一步:全选所有单位格, 右键-->单元格式->保护->取消锁定 第二步:按ALT+F11,在左方双击下你要保护的那个表的名字, 出来一个VBA编辑窗口,将以下代码放在里面,我假设你设的密码是123,你可以自已改。Private Sub Worksheet_Change(ByVal Target As Range)If Target.Value = "" Then Exit ...
Excel中使用VBA函数快速隐藏锁定单元格的操作方法
Excel中使用VBA函数快速隐藏锁定单元格的操作步骤:首先让我们打开一个工作样表作为例子。进入vba编辑器,插入一个新的模块,在编辑器中输入以下代码:Sub 锁定和隐藏公式()If ActiveSheet.ProtectContents = True Then MsgBox "工作表已保护!"Exit Sub End If Worksheets("Sheet1").Range("A1")....
Excel中VBA 什么代码能控制 已经编辑过的单元格区域不允许插入单元格行...
你可自行修改。这句可以整个工作页进行保护。excel默认的工作页内所有单元格都是锁定的,即保护状态时,不可编辑和修改任何内容、格式等;当需要局部可编辑修改时,选定局部的单元格取消其锁定就可以在保护状态中进行编辑修改。vba代码如下:Selection.Locked = False ...