personal.xlsb正处于锁定状态
1、思路---在教大家解决方法之前,先给大家分析下出现这种情况的原因,下次遇到类似情况,也可以用这个思路来分析。对原因不感兴趣的朋友,可跳过,直接跳到“二、解决方式”,开始查看解决办法。

2、1.1 现象
不用我多说,现象就是图中正困扰大家的这个提示窗了。大家从这个提示窗读出了什么吗?

3、1.2 观察
Office是非常成熟和强大的软件,它的提示窗一定在告诉我们有用的信息。
从图中标记处可以得知:一个名为“personal.xlsb”的文件已经打开编辑了,现在正在再次打开它。
大家知道,一个文件一般不能多次打开,且同时编辑。否则就会有类似的提示。

4、1.3 追踪
知道问题在哪了,下面就简单了。
1)“personal.xlsb”是什么?
“personal.xlsb”就是我们常说的个人宏工作簿,在第一次录制宏,并选择保存到个人宏工作簿时会自动生成。并且它默认是隐藏的。
2)为什么会多次打开它?
“personal.xlsb”默认保存在Excel的自动启动文件夹"XLSTART"中,所以我们每次打开一个Excel表时,都会自动打开它。这也是每次关闭Excel需要关闭两次的原因。

1、从思路中我们知道,原因在于每次打开Excel时,都会自动打开Excel自动启动文件夹中的“personal.xlsb”,而一般文件只能由一个用户编辑它。这里提供三种方式来解决问题。
方式一:使所有人都不编辑它。
方式二:使所有人都能编辑它。
方式三:直接删除它。
这三种方式各有优劣,会带来不同的影响,请大家选择适合自己的方式。
下面介绍它们的适用性(重要!)
2、方式一,适用于宏或VBA已经成熟使用,不需要再修改时。(不知道宏,或不清楚是否在使用宏,也建议选用这种方式)
方式二,适用于自己正在调试宏或VBA。
方式三,适用于确认自己不需要使用宏。

1、找到“personal.xlsb”,将它设为”只读“。

2、先找到“personal.xlsb”。一般默认在 C:\Users\用户名\AppData\Roaming\Microsoft\Excel\XLSTART 中(注意替代你电脑的”用户名“)
也可以在C盘搜索personal.xlsb,实在找不到就百度”personal.xlsb在哪?”

3、找到之后右键点击它,选择“属性”。在属性面板中,勾选“只读”(英文系统为"Read-only"),再点击确定。
---搞定啦!
这样不影响宏功能的使用,当需要编辑宏时,就要将“只读”去掉。

1、打开“personal.xlsb”,将它设为共享就OK啦!

2、“personal.xlsb”一般默认是隐藏的,要先将它找出来。
任意打开一个excel表,在功能菜单中点击“视图”,再点击“取消隐藏”。
在取消隐藏对话框中选择“personal.xlsb”,点击“确定”。


3、找出来之后,点击功能菜单中的“审阅”,再点击“共享工作簿”。
在共享工作簿对话框中,勾选“允许多用户同时编辑。。。”,点击“确定”。


4、再回到“视图”菜单,点击“隐藏”。
关闭Excel,提示是否保存时,点击“是”。
---搞定啦!
这样不影响宏功能的使用,当需要编辑宏时,需要打开隐藏,再去掉共享。


1、当确定你不会用到宏时,事情就变得简单粗暴了---碾碎它!(删除就行)
先找到“personal.xlsb”。一般默认在 C:\Users\用户名\AppData\Roaming\Microsoft\Excel\XLSTART 中(注意替代你电脑的”用户名“)
也可以在C盘搜索personal.xlsb,将所有搜索到的personal.xlsb全删除。
实在找不到的,可以百度"personal.xlsb在哪?”
