wsq 发表于 2007-8-2 22:13

[已解决]请教兰版一个问题

Excel VBA基础入门5.6.2指定区域密码保护,工作表获取焦点事件与工作表选取事件代码好像有点问题,达不到书中介绍的功能,我查了随书光盘示例代码与书中介绍不一致,且也达不到书中介绍的功能,请兰版给讲一讲,我很需要这个功能,但重学了还是不行。
[此贴子已经被作者于2007-8-3 22:04:02编辑过]

兰色幻想 发表于 2007-8-2 22:37

<p>好的,我看看</p>

兰色幻想 发表于 2007-8-2 23:10

<p>光盘的文件给错了,但书中的代码没有问题:</p><p>附件:</p><br/>

wsq 发表于 2007-8-3 21:26

<p>谢谢兰版及时答复,下载看了,但选取A列单元格时不停的弹出输入密码提示框的问题没有解决,主要是以下这句书中介绍是:</p><p>If Target.Column = 1 And Columns("A:A").Locked = True Then:判断如果是A列并且单元格已锁定,执行下面的语句。这里判断Columns("A:A").Locked = True的目的是防止选取A列单元格时不停的弹出输入密码提示框。</p><p><font color="#ff3300">Columns("A:A").Locked = True 好像不起作用。输入一个数据就得录一次密码。</font></p>

兰色幻想 发表于 2007-8-3 21:38

<p>可以连续输入啊</p>

wsq 发表于 2007-8-3 21:50

<p>我的是这样</p><p></p><p><img src="data/attachment/forum/dvbbs/2007-8/20078321492366687.gif" border="0" onclick="zoom(this)" onload="if(this.width>document.body.clientWidth*0.5) {this.resized=true;this.width=document.body.clientWidth*0.5;this.style.cursor='pointer';} else {this.onclick=null}" alt="" /><br/></p>

兰色幻想 发表于 2007-8-3 21:51

解除密码是1,不是123

wsq 发表于 2007-8-3 21:59

再次谢谢兰版指点,明白了,我先入为主,把密码都认为是123了,笨极了,以后看代码一定仔细。
页: [1]
查看完整版本: [已解决]请教兰版一个问题