ExcelHome技术论坛

 找回密码
 免费注册

QQ登录

只需一步,快速开始

快捷登录

搜索
EH技术汇-专业的职场技能充电站 妙哉!函数段子手趣味讲函数 Excel服务器-会Excel,做管理系统 效率神器,一键搞定繁琐工作
HR薪酬管理数字化实战 Excel 2021函数公式学习大典 Excel数据透视表实战秘技 打造核心竞争力的职场宝典
让更多数据处理,一键完成 数据工作者的案头书 免费直播课集锦 ExcelHome出品 - VBA代码宝免费下载
用ChatGPT与VBA一键搞定Excel WPS表格从入门到精通 Excel VBA经典代码实践指南
查看: 8920|回复: 20

[求助] 如何实现受保护工作表的共享问题?

[复制链接]

TA的精华主题

TA的得分主题

发表于 2010-1-21 10:35 | 显示全部楼层 |阅读模式
我单位领导安排的工作计划要让各工作部门填写进度完成情况,但各部门之间还不能看到其他部门的情况。这样就需要保护汇总表,各部门用密码进入后,只能看到领导给自己部门安排的计划。在没做共享表前,这些功能都能实现了。可一旦做成共享表后,容许多人共同编辑后,工作表就不受保护了,各部门互相都看到了。这不符合要求。求助解决共享工作表后不保护问题。谢谢!

TA的精华主题

TA的得分主题

 楼主| 发表于 2010-1-21 13:23 | 显示全部楼层
[广告] Excel易用宝 - 提升Excel的操作效率 · Excel / WPS表格插件       ★免费下载 ★       ★ 使用帮助
真不好解决吗?

TA的精华主题

TA的得分主题

发表于 2010-1-21 20:11 | 显示全部楼层

回复 2楼 W_ZHZH 的帖子

有一定难度!不但要知道什么人可以编辑和游览相应的工作表,还要知道你们公司对用户权限是如何管理的!比如怎么才能根据用户名识别他/她属于哪个部门的?

TA的精华主题

TA的得分主题

 楼主| 发表于 2010-1-22 12:25 | 显示全部楼层
原帖由 lu_zhao_long 于 2010-1-21 20:11 发表
有一定难度!不但要知道什么人可以编辑和游览相应的工作表,还要知道你们公司对用户权限是如何管理的!比如怎么才能根据用户名识别他/她属于哪个部门的?

----------------------------
我在不共享的情况下已经都实现这些功能了。我问的是为什么把文件设置成共享工作簿后,这些功能为什么会发生改变?

TA的精华主题

TA的得分主题

发表于 2010-1-22 17:35 | 显示全部楼层
[广告] Excel易用宝 - 提升Excel的操作效率 · Excel / WPS表格插件       ★免费下载 ★       ★ 使用帮助

回复 4楼 W_ZHZH 的帖子

一言难尽!
如果别人将宏的安全级别调高然后禁止宏运行后会怎么样?……
建议楼主能将你的工作簿中敏感性的内容去掉,然后作为附件上传,以方便我们帮你检查及调试!

TA的精华主题

TA的得分主题

 楼主| 发表于 2010-1-23 13:23 | 显示全部楼层
原帖由 lu_zhao_long 于 2010-1-22 17:35 发表
一言难尽!
如果别人将宏的安全级别调高然后禁止宏运行后会怎么样?……
建议楼主能将你的工作簿中敏感性的内容去掉,然后作为附件上传,以方便我们帮你检查及调试!

----------
非常感谢提供帮助。

1,我想做成共享工作簿,传到局域网上,实现处长安排具体工作给各个科室,而各科室以自己的密码登陆后只能看到处长给自己科室的工作安排,和编辑自己的汇报内容。
2,现在的问题是,在没有形成共享工作簿前,处长发布的工作要求,各科室能够看到并编辑自己的汇报内容,一旦做成共享后,各科室就都互相看到了。另外,有关数据有效性的问题也在共享工作簿中出现。
3,密码顺序,800,801,802,。。。。。。。809。保护表密码hhssqq,可编辑区密码hsq.
4,谢谢!

处办公信息记事表.rar

42.99 KB, 下载次数: 138

具体文件

TA的精华主题

TA的得分主题

发表于 2010-1-23 18:10 | 显示全部楼层

回复 6楼 W_ZHZH 的帖子

大致看了一下楼主的代码,这个问题与共享没有任何关系!有如下几种可能:
1。其实只要任何一个人输入了正确的密码就可以进入编辑状态。不知道楼主的“系统信息”工作表是如何处理的?反正我是可以看到任何人的密码的(比如先创建一个新的工作表,然后输入公式 =系统信息!B2,就可以看到处长的密码!……)。只要输入了处长的密码,还有什么看不到的?!楼主本意是为相应的人使用了自动筛选功能!要知道,并不是所有的人都是笨到看不出来这个方法的程度!此时,只要任何人将 G列的筛选条件改成“全部”的话,那肯定能够看到全部内容的!
2。在打开文件的过程中始终按下“Shift”键,这样就可以禁止你的宏运行!然后还能做什么事情相信楼主或许可以想得到!

我觉得楼主的方法根本不能解决保密问题!而且将保护工作表的密码写在 VBA 代码中,这是很容易被别人查出的!就像这次一样,即使你不将密码告诉我们,我们也是能够从你的代码中找到的!

[ 本帖最后由 lu_zhao_long 于 2010-1-23 19:04 编辑 ]

TA的精华主题

TA的得分主题

发表于 2010-1-23 22:06 | 显示全部楼层

回复 6楼 W_ZHZH 的帖子

我将楼主的工作簿分成了多个工作表,然后在原来的基础上作了一些修改。不知道是否能满足楼主的要求?
注:没有改变楼主的密码,取消了区域密码!

[ 本帖最后由 lu_zhao_long 于 2010-1-23 22:07 编辑 ]

计划统计处办公信息记事表.rar

50.83 KB, 下载次数: 155

TA的精华主题

TA的得分主题

 楼主| 发表于 2010-1-25 08:48 | 显示全部楼层
原帖由 lu_zhao_long 于 2010-1-23 18:10 发表
大致看了一下楼主的代码,这个问题与共享没有任何关系!有如下几种可能:
1。其实只要任何一个人输入了正确的密码就可以进入编辑状态。不知道楼主的“系统信息”工作表是如何处理的?反正我是可以看到任何人的密码的 ...

-----------------------------
多谢你的帮助。
1,关于密码问题,我现在整体程序还在初步设计阶段,所以,密码保护还不是主要问题,一旦主要问题能够解决,我将重点考虑这方面问题。
2,因为我在单用户情况下,已经实现了按用户琐定筛选,其他用户是不能点击全部内容的,因为我给表加了保护。所以,也可以简单的认为,实现了领导看全部内容,各科室看并改写自己的内容。
3,现在的问题是,单用户能实现的功能,为什么工作簿在共享的情况下就实现不了拉。我总认识是共享使筛选(或保护表)失效,想解决不失效的问题。
4,还是要衷心的谢谢!

TA的精华主题

TA的得分主题

 楼主| 发表于 2010-1-25 09:32 | 显示全部楼层
原帖由 lu_zhao_long 于 2010-1-23 22:06 发表
我将楼主的工作簿分成了多个工作表,然后在原来的基础上作了一些修改。不知道是否能满足楼主的要求?
注:没有改变楼主的密码,取消了区域密码!

---------------------
     看了你给我改动的程序,我要实现的功能基本都实现了,非常感谢和佩服。要向你好好学习。现在有一个问题,就是,把你的工作簿共享后(因为要让各用户同时使用),处长管理的工作表,在选择下拉列表框选择处长或科室时,数据有效性出现1004问题。请你验证一下,应如何处理。
谢谢!
您需要登录后才可以回帖 登录 | 免费注册

本版积分规则

手机版|关于我们|联系我们|ExcelHome

GMT+8, 2025-1-17 01:47 , Processed in 0.028983 second(s), 8 queries , Gzip On, MemCache On.

Powered by Discuz! X3.4

© 1999-2023 Wooffice Inc.

沪公网安备 31011702000001号 沪ICP备11019229号-2

本论坛言论纯属发表者个人意见,任何违反国家相关法律的言论,本站将协助国家相关部门追究发言者责任!     本站特聘法律顾问:李志群律师

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