- ·上一篇教育:用excel表格怎么做收据单
- ·下一篇教育:excel表格日期的格式怎么替换
excel表格表单元格内容怎么设定
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 分)