Главная » Статьи » Excel » Вспомогательные материалы

Избавляемся от PERSONAL.XLSB

Беда по имени PERSONAL.XLSB

Если вы пользуетесь возможностью записывать макросы VBA в Excel, то рано или поздно вас настигнет проблема под названием PERSONAL.XLSB. В один прекрасный момент все макросы, которые вы записываете, будут помещаться не в текущую книгу, а в PERSONAL.XLSB, от которого избавиться простому смертному пользователю не так-то просто.

Что это вообще такое...

PERSONAL.XLSB - это персональная книга макросов. Идея в том, что вы храните в ней все макросы, которые используете для работы. В случае, если вы пересаживаетесь на другой компьютер, то вам достаточно принести с собой этот файл, а если в вашей организации администраторы сети настроили сетевые профили пользователей, то и вообще ничего делать не надо - ваши макросы будут автоматически загружаться на любой ПК, на который вы залогинитесь.

На практике, однако, это не совсем удобно, так как обычно требуется, чтобы макросы работали не только у вас, но и у ваших коллег, а это означает, что макрос желательно разместить непосредственно в файле, данными которого макрос будет манипулировать. Это имеет свои недостатки, но сейчас не об этом.

В общем суть в том, что однажды PERSONAL.XLSB у вас появляется на экране Visual Basic for Application и многие терпят его там годами, не зная, как от него избавиться.

Как его удалить навсегда?

Надеюсь, что у вас Windows 7. В Windows XP и Windows 8 всё тоже должно быть похоже.

  1. Для начала надо проверить, что у вас в Проводнике отображаются скрытые файлы. Для этого войдите в меню Упорядочить Проводника и выберите пункт Параметры папок и поиска. Проверьте, что у вас сделана настройка.

  2. После этого в вашем профиле появится папка AppData. Ваш профиль обычно располагается по пути C:\Пользователи\Имя вашего пользователя или для англоязычной ОС C:\Users\Имя вашего пользователя.

  3. Заметьте, что поиск PERSONAL.XLSB не работает, так как Windows не хочет по умолчанию искать в скрытых папках.

  4. Откройте папку \AppData\Roaming\Microsoft\Excel\XLSTART и удалите оттуда PERSONAL.XLSB, предварительно закрыв Excel, так как тот этот файл держит открытым, что препятствует его удалению.

  5. И последний очень важный момент, на который многие не обращают внимание, и из-за которого Excel этот файл успешно пересоздаёт. При записи новых пользовательских макросов убедитесь, что на этом экране у вас нет настройки Личная книга макросов, а есть, скажем, Эта книга.

Вот теперь вы от него избавились навсегда :)

Категория: Вспомогательные материалы | Добавил: dsb75 (20.09.2014) | Автор: Батьянов Денис E W
Просмотров: 34600 | Теги: PERSONAL.XLSB | Рейтинг: 4.5/25
Всего комментариев: 0
Добавлять комментарии могут только зарегистрированные пользователи.
[ Регистрация | Вход ]
Яндекс.Метрика