请教如何设置excel工作表中的某几列不允许改动?
发布网友
发布时间:2022-04-23 03:55
我来回答
共2个回答
热心网友
时间:2023-10-04 14:32
须将EXCEL表转至保护状态,即菜单“工具->保护->保护工作表”,输入密码确定即可
因为EXCEL默认的单元格属性是保护的,所以当转至保护状态前需要把可以修改的单元格属性设为不保护,即选择单元格或行或列的单元格格式,在“保护”页把“锁定”前的钩去掉,然后再用菜单“工具->保护->保护工作表”进行保护状态。
试试吧,有什么问题再问,祝你成功!
热心网友
时间:2023-10-04 14:33
用宏,编个小程序把以后的输入全数保存起来,随时可以看到
这样吧,做给你好了,可能很多人都用得着
注意,我这个程式将你在sheet1表里的修改全部都改成蓝颜色,并且将sheet1的所有修改全部copy到sheet3里面,这样改了哪些你一看就知,如果你不想让人知道你留了一手,就把target.font.colorindex
=
5这句去掉,在sheet1改的就不会有任何痕迹。
按alt+f11
直接copy下面的代码贴上就是,不懂的话itsangler@163.com
private
sub
worksheet_change(byval
target
as
range)
target.font.colorindex
=
5
dim
r,
c
as
long
r
=
target.row
c
=
target.column
worksheets("sheet1").cells(r,
c).copy
activesheet.paste
destination:=worksheets("sheet3").cells(r,
c)
end
sub