设为首页收藏本站Access中国

Office中国论坛/Access中国论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

返回列表 发新帖
查看: 1809|回复: 2
打印 上一主题 下一主题

有两个问题请教

[复制链接]
跳转到指定楼层
1#
发表于 2004-8-22 15:47:00 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
1,我用inputbox("请输入月份"),来接收月份。那我如何判断它的有效性呢?比如必须是数字而且是1-12的数字,当他输入别的东西的时候,我希望用msgbox来提示它出错了,然后跳出函数。

2,我用宏得知保护工作表的语句是:

ActiveSheet.Protect DrawingObjects:=True, Contents:=True, Scenarios:=True

但是这样的话保护的是没设密码的保护,那我如何在程序里改一下,设个密码进去呢?



谢谢
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享分享 分享淘帖 订阅订阅
2#
发表于 2004-8-23 01:49:00 | 只看该作者
那你先提示好了,为什么那么绕弯路啊?dim imth as integermsgbox"请输入月份,请输入1-12的任意一个数字"或者直接就是imth=inputbox("请输入月份数","月份输入")如果实在还是想复杂,我觉得你就判断IMTH就可以拉但是这又太复杂了,因为你不知道他输入的是不是"第一个月","第1月","1月份"什么的,不好判断啊.所以我先提示最好拉.我觉的人的习惯是输入数字.程序要符合人思维
3#
发表于 2004-8-23 01:54:00 | 只看该作者
关于第二个问题,.我没用程序设置过,不过思路可以说下dim mypasswd as stringmypasswd=inputbox("请输入密码","提示")(ActiveSheet.Protect DrawingObjects:=True, Contents:=True, Scenarios:=True)你发的里面没有类似存放密码的属性,所以我也不知道可不可以,如果有,的话,比如可以找到个password属性,就把PASSWROD属性设置为password:=mypassword可惜我没找过哦,你看下吧.是不是可以找到,要是的话,回复一下.我也想知道
您需要登录后才可以回帖 登录 | 注册

本版积分规则

QQ|站长邮箱|小黑屋|手机版|Office中国/Access中国 ( 粤ICP备10043721号-1 )  

GMT+8, 2024-5-4 13:15 , Processed in 0.098193 second(s), 26 queries .

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表