office交流网--QQ交流群号

Access培训群:792054000         Excel免费交流群群:686050929          Outlook交流群:221378704    

Word交流群:218156588             PPT交流群:324131555

Excel自定义名称引用的是外部文件的区域导致拒绝的权限,运行时错误 70

2020-05-21 08:00:00
zstmtony
原创
4282


最近在运行一个VBA写的系统时出现这个错误


拒绝的权限,运行时错误 70



原因是因为 sys_LogonUserRole 名称 引用的是另一个工作表中的一个位置(因为这个工作表是导入进来的)它的这个名称与原工作表中的名称有重复,导致它的名称复盖了旧的名称,引用出错了

所以提示 没有权限  70错误


解决办法是纠正这个名称的引用区域就可以了

后来发现它的有效区域 变成工作表了,而原来作用区域是工作簿,无法直接修改,只有删除这个名称,然后重新再添加这个名称即可

最后发现可能是有2个同名的名称,一个是针对工作表的,一个是针对工作簿的(检查一下是否允许) 如果允许可能会出错,校验一下

一般看看名称管理器中,如果值为空的就要注意一下

    分享