步骤1:选取可以更改的区域,然后按ctrl+1(数字1)打开“单元格格式”窗口,在锁定选项卡中,去掉“锁定”前面的勾选。
步骤2:保护工作表。excel2003版工具菜单 - 保护 - 保护工作表。excel2010版审阅选项卡 - 保护工作表。
选定区域现在是可以编辑的,未选定区域将被锁定
用宏代码试试
1、先将工作表的所有单元格格式设置为不锁定
2、右击工作表标签》查看代码》复制粘贴下列代码
Private Sub Worksheet_SelectionChange(ByVal Target As Range)
On Error Resume Next
If Target.Value <> "" Then
ActiveSheet.Unprotect "123"
Target.Locked = True
ActiveSheet.Protect "123"
End If
End Sub
设置一个单元格作为专门输入框
录制一个宏,设置一个按钮
输入后按这个按钮把数据写入表格
这个表格保护起来
那么您只能在这个单元格中输入数据
输入后也无法更改