如何让Excel只能输入一次数据,修改需要密码一、实现方法使用VBA程序代码来控制。首先,如下图一样,在任何一个工作表名称上面,点击右键,在弹出的菜单中选择“查看代码”,这样,就进入到vba代码编写窗口了。接着,就能看到下图了。首先,我们在ThisWorkbook上点击右键,在弹出的快捷菜单中选择“查看代码”,弹出代码编写窗口,如下图!输入:DimMyRowAsIntegerDimMyColumnAsIntegerDimMyOldValueAsStringDimMyNewValueAsStringPrivateSubWorkbook_SheetSelectionChange(ByValShAsObject,ByValTargetAsRange)MyRow=Target.RowMyColumn=Target.ColumnMyOldValue=Cells(MyRow,MyColumn).ValueEndSubPrivateSubWorkbook_SheetChange(ByValShAsObject,ByValTargetAsRange)MyRow=Target.RowMyColumn=Target.ColumnMyNewValue=Cells(MyRow,MyColumn).ValueIf(Trim(MyOldValue))ThenPW=InputBox(修改内容请输入密码:)IfPW123456ThenCells(1,1).SelectElseExitSubEndIfElseCells(MyRow,MyColumn).Value=MyNewValueEndIfEndSub保存,此时Excel要保存为启用宏的Excel.如何禁止别人通过查看代码来获知密码呢?可以通过VB属性来完成:工具》VBAProject》保护VBAProject-工程属性通用保护锁定工程查看时锁定工程(V)查看工程属性的密码密码(P)***********确认密码(C)***********