下面这个帖子已经解决了excel里输入数据后不可修改的问题,http://zhidao.baidu.com/link?url=jV7KAlxg6xXvKFyUaa8eqr04NkvaddLhXzfrexZPEb5eOqgTYK3Q7LjLRRBxgZqu8Kb1Y9vlicBzPeUUhfAU7q
但是我想问下,如果我想在用户输入数据后弹出个提示,确认后再保护,不确认则返回重填,这个怎么实现呢?
设计ä¸ä¸ªEXCELè¡¨æ ¼ï¼å¨åå æ ¼ä¸è¾å ¥å®å 容åå«äººæ æ³æ´æ¹ï¼ä½æ¯è¡¨æ ¼åå¦æ¯å¤§å®¶å ±ç¨çï¼å«äººå¯ä»¥å¨ç©ºç½çè¡¨æ ¼ä¸è¾å ¥å 容ï¼å´æ æ³ä¿®æ¹ä½ è¾å ¥çå 容ï¼ä»åæ ·è¾å ¥åä¹æ æ³æ´æ¹ï¼ç¡®å®éè¦æ´æ¹çè¯ï¼å¿ é¡»è¾å ¥äºå 设å®çå¯ç æè¡ï¼å¦ä¸è¡¨ï¼22ï¼01åçåå æ ¼ï¼è¾å ¥äºå 容ï¼å¨è¯¥åå æ ¼éé¢ç¹å»çè¯éè¦è¾å ¥è®¾å®å¯ç æå¯æ´æ¹ã
å¦ä½å®ç°è¯¥åè½å¢
æALT+F11é®è¿å ¥è®¾è®¡æ¨¡å¼
ç¹å»è§å¾èåï¼å¦ä¸ï¼
ç¹å»è§å¾éé¢ç代ç 设计è¿å ¥è®¾è®¡æ¨¡å
å¨è¯¥è®¾è®¡æ¨¡åå è¾å ¥å¦ä¸ä»£ç ï¼
Private Sub Worksheet_SelectionChange(ByVal Target As Range)
On Error Resume Next
With Target
If .Value <> "" Then
PW = InputBox("ä¿®æ¹å 容请è¾å ¥å¯ç ï¼")
If PW <> "1213" Then
Cells(1, 1).Select
Else
Exit Sub
End If
End If
End With
End Sub
è¾å ¥åï¼å次æALT+F11,åå°è¡¨æ ¼ï¼å¦å为带å®çä¿åç±»åï¼è¿æ ·å°±å¯ä»¥å®ç°éè¦çåè½ã
附件 仅限 使用 选中单元格 进行数据修改的 限制!目前示例中的是 修改 sheet1 表中的A列中的数据进行了这样的限制 如果 你不需要限制范围 或者 限制范围不同的话自己修改 一下吧!
这个是 确认后 数据进行了修改 取消后不修改!
你的不可 修改 和 保护 没有理解是什么意思哦!如果是 想要把修改了的单元格的数据 再确认后 以后不可以再修改的话 方法不是这样的 应该另写代码!
本示例 不适宜用于 带有公式的 单元格!
两个事件 一个 公用变量…………
附件里的这个代码虽然实现了输入确认,但是我要求“一经确认就不可再修改”,这个怎么做呢?
追答首先要对 需要这样控制的区域 进行单元格设置 设置单元格保护 为 不锁定……
原理 就是 当你确认 修改了之后 对单元格的 进行锁定 同时保护工作表……
excel里输入数据后弹出提示,确认后数据不可修改,取消的话返回重填
输入后,再次按ALT+F11,回到表格,另存为带宏的保存类型,这样就可以实现需要的功能。
excel错误值提示excel中错误提示怎么办
1、在EXCEL中录入我们所需要的数据。在输入11位电话号码时,容易出现少输或者多输的错误,我们对此列进行数据有效性设置。2、选中“ 电话 ”此列,在数据菜单中选择” 数据有效性 “。3、选择“ 数据有效性 ”,单击“ 设置 ”选项卡,在允许中选定“ 整数 ”,数据中选择“ 等于 ”,数值选“ 1...
Excel表格(里面有数据)一打开就弹出个对话框。
比如你在B单元格中(与A单元格有关联)建立公式,而你又在A单元格引用B单元格建立公式就会弹出此对话框.所以你要检查哪个单元格有出现以上状况,然后再修改过来,因为用这公式计算不行的.
EXCEL的每个单元格实现一次输入后就无法再更改
msgbox "修改日期为:" & date '提示日期 end if 2. 能否把代码不显示出来?答: 能。用Alt+F11进入VBE环境下-->选"工具"菜单-->VBAProject属性-->保护-->钩选"查看时锁定工程"-->下面"工程属性密码"处,输入密码后确认-->保存文件。 这样,在未知密码的情况下,代码不能查看,更不会显...
Excel表提示“不能更改数组的一部分”怎么办?
Excel中的数组公式是针对一组连续单元格进行计算和应用的,因此不能直接更改数组中的单个单元格。如果尝试这样做,系统会弹出警告提示无法更改数组的一部分。要解决这个问题,首先需要确认并选中整个数组公式所应用的单元格区域。这通常可以通过观察公式周围单元格的填充颜色或格式来识别,因为应用了数组公式的...
EXCEL自动提示之前输入过的内容?
记忆式键入 在数据列中键入时自动完成文本输入。如果所键入的前几个字母与该列中现有的项相匹配,Excel 将自动填写剩余的文本。
excel回车键后不能继续输入怎么办呢?
1、打开excel的表格,先点击“文件”菜单,并单击。2、然后在其子项中找到“选项”,鼠标右键进行单击。3、单击“选项”后会弹出对话窗口,在窗口中我们点击“高级”选项。4、然后我们在“高级”选项右侧的扩展框中找到“按Enter键后移动所选内容”子项。5、在扩展框自行选择数据移动的方式,这里以“...
怎样锁定excel部分单元格数据 不允许更改
选中整个工作表,设置单元格格式,把“保护”中的锁定取消。选中要锁定的单元格,设置单元格格式,勾选“保护”中的锁定 保护当前工作表,设定权限,设定保护密码。这样,单元格就被锁定保护起来了。请参照动画演示
在Excel表格里面输入数据怎样取消做这样的自动输入
“在Excel表格里面输入数据取消智能输入”的操作步骤是:1、打开Excel工作表;2、当前面已经输入同样起始字符的时候,后面输入某个字符时,Excel会启用智能填充,帮助提高录入速度,这在大量重名录入时会提高效率,但如果没有重复数据时,智能填充会妨碍录入人员的识别,增加误操作;3、点击左上角的“文件”...
excel表格如何取消原本的选项自己输入excel表格如何取消原本的选项自己...
1. 取消原本的选项自己输入是可以实现的。2. Excel表格中的选项列表是通过数据验证功能实现的,如果想要取消原本的选项,需要先选中该单元格,然后点击“数据”选项卡,选择“数据验证”,在弹出的对话框中选择“设置”选项卡,将“允许”选项改为“任何值”,然后点击“确定”即可取消原本的选项。3. ...