excel高难问题 高手在哪里

来源:百度知道 编辑:UC知道 时间:2024/05/16 03:07:08
想做一个excel文件可以设置很多用户的密码
每个人注册登陆后就只显示关于他自己的数据
不知道在excel 能否实现这样的管理

可以,比如,有三个用户,每个用户的数据存在于三个工作表内,把它们都设成隐藏。
用另外一个工作表来做界面,打开后调用用户窗体,按窗体上输入的值来控制哪个工作表取消隐藏。
同时,记得在EXCEL打开的事件中得把菜单中的取消隐藏禁用掉,用以下代码。
Application.CommandBars(1).Controls("格式(&O)").Controls("工作表(&H)").Controls("取消隐藏(&U)...").Enabled = False

但是,这个只对菜鸟有用,稍懂一些VBA的人,一样可以弄得开。。。。

要实现这样的用户管理,还是用数据库好一些。

用VBA可以很简单实现你的要求,但VBA并不安全,别人很容易破解来查看所有数据。建议还是把文件做成多个不同的副本给不同的人使用吧。

execl是不可能的~~得要用数据库

做一个小程序,可以的

确实难啊,学习下