控制excel单元格不能输入
我做了一个excel报表,有一个单元格是通过公式进行合计统计的。有什么办法可以禁止在这个单元格上录入数据,让该单元格的内容通过相关单元格统计得到值。谢谢大家,我对excel一窍不通,工作上遇到了,问题比较菜,还希望大侠帮下忙,google了半天了没找到解决方法。。。
[解决办法]
假设禁止录入数据的单元格是E1,则VBA代码如下:
//选择单元格时的事件处理
Private Sub Worksheet_SelectionChange(ByVal Target As Range)
If Target.Row = 1 And Target.Column = 3 Then
MsgBox "该单元格禁止录入数据", vbOKOnly, "告警"
End If
End Sub
该代码实现当选择单元格E1时弹出告警窗口,提醒该单元格禁止录入数据。
[解决办法]
上述代码起作用必须在 Application.EnableEvents = True 的情况下才行
[解决办法]
可以对预定单元格实施保护或锁定操作来实现楼主的想法
[解决办法]
锁定该列
[解决办法]
设置工作表保护就行
[解决办法]
结合4/5楼办法,有公式的单元格锁定(单元格格式-保护),然后保护工作表(取消选定锁定的单元格)