当前位置:首页教育技巧excel技巧excel公式与函数

excel表格表单元格内容怎么设定

减小字体 增大字体 2025-01-16 14:33:01


1.excel怎么设置单元格内容一旦录入就不能修改

用VBA解决。首先将此表的宏安全性设置最低,ALT+F11打开VBA窗口,双击左边的SHEET1或THISWORKBOOK,添加代码,右键设置VBA工程属性,将工程保护用密码保护。代码实现所有的目标单元格只要不为空,就不能动。空的可以动。

代码如下:

Private Sub Worksheet_SelectionChange(ByVal Target As Range)

On Error Resume Next

With Target

If .Value <> "" Then

dataN = .Value

MsgBox ("不能修改")

.Value = dataN

End If

End With

End Sub

不好意思,代码应该将目标单元格移开,防止使用右键等,我选择A1单元格。

Private Sub Worksheet_SelectionChange(ByVal Target As Range)

On Error Resume Next

With Target

If .Value <> "" Then

dataN = .Value

MsgBox ("不能修改")

.Value = dataN

Cells(1, 1).Select

End If

End With

End Sub

评论评论内容只代表网友观点,与本站立场无关!

   评论摘要(共 0 条,得分 0 分,平均 0 分)

【免责声明】本站信息来自网友投稿及网络整理,内容仅供参考,如果有错误请反馈给我们及时更正,对文中内容的真实性和完整性本站不提供任何保证,不承但任何责任。
版权所有:学窍知识网 Copyright © 2011-2025 www.at317.com All Rights Reserved .