Excel личная книга макросов не загружается

{quote}{login=The_Prist}{date=25.06.2010 01:34}{thema=}{post}А Вы уверены, что проблема именно в PERSONAL? Может дело в шаблонах? Что еще находится в папке XLSTART? Нет ли чего в папке с надстройками? Какие макросы расположены в PERSONAL?  

  P.S. Восстанавливается через Панель управления-Установка/удаление программ. Выбираете MSOffice-Удалить. У Вас появиться меню с пунктом — Восстановить.{/post}{/quote}  
1. А как узнать, что проблема в шаблонах?  
2. В папке XLSTART больше нет ни одного файла, кроме PERSONAL.  
3. Где посмотреть папку с надстройками  
4. Два макроса:  
Sub Макрос1()  
‘  
‘ Макрос1 Макрос  
‘  

  ‘  
End Sub  

  и вот этот:  

  Sub Макрос2()  
‘  
‘ Макрос2 Макрос  
‘  

  ‘  
   Range(«C68»).Select  
   With Selection.Interior  
       .Pattern = xlSolid  
       .PatternColorIndex = xlAutomatic  
       .Color = 65535  
       .TintAndShade = 0  
       .PatternTintAndShade = 0  
   End With  
End Sub

Группа: Пользователи

Ранг: Прохожий

Сообщений: 2


Репутация:

0

±

Замечаний:
0% ±


Здравствуйте, подскажите, пожалуйста в чем может быть проблема. Файл с личной книгой макросов раньше открывался автоматически при запуске любого Экселевского файла макросы работали нормально. с некоторых пор пропали макросы, потом перестал в автоматическом режиме открываться personal.xlsb.
в папке C:UsersElenaAppDataRoamingMicrosoftExcelXLSTART он присутствует, открыть его принудительно можно и он даже будет работать (но как понятно — это каждый раз его вручную запускать неудобно).
Файл personal удаляла и создавала заново несколько раз — все без изменений.
В настройках excel есть пункт «At startup, open all files in:» и предусмотрено поле для ввода адреса. Адрес ввожу, сохраняю, закрываю — при следующем открытии никаких изменений, а поле с адресом пустое wacko мистика?.. Excel 2007 на рабочем компе (попытки обратиться к системным администраторам не увенчались успехом, они вроде даже офис переустановили, хотя для меня было подозрительно после переустановки обнаружить все свои настройки значков меню под леной в нетронутом виде)

Буду благодарна за дельные советы.

Перейти к содержимому раздела

Форумы CADUser

Информационный портал для профессионалов в области САПР

Вы не вошли. Пожалуйста, войдите или зарегистрируйтесь.

Дерево сообщений Активные темы Темы без ответов

Страницы 1

Чтобы отправить ответ, вы должны войти или зарегистрироваться

#1 14 февраля 2004г. 22:46:39

  • Миша
  • Восстановленный участник
  • На форуме с 31 декабря 2001г.
  • Сообщений: 322
  • Спасибо: 0

Тема: Почему при запуске Excell не запускается личная книга макросов PERSONAL.XLS?

Файл PERSONAL.XLS скопирован в каталог автозагрузки XLSTART и путь к этому каталогу указан на вкладке «Общие» в строке «Каталог автозагрузки». Однако файл PERSONAL.XLS надо загружать самому. Почему файл PERSONAL.XLS не загружается самостоятельно из каталока автозагрузки?

#2 Ответ от bender 15 февраля 2004г. 10:36:53

  • bender
  • Восстановленный участник
  • На форуме с 5 мая 2003г.
  • Сообщений: 345
  • Спасибо: 0

Re: Почему при запуске Excell не запускается личная книга макросов PERSONAL.XLS?

Во-первых, все персональные настройки Excel (в т. ч. и личную книгу макросов) надо хранить не в C:Program FilesMicrosoft OfficeOfficeXLStart, а в «своей» папке, например, C:Documents and SettingsUserApplication DataMicrosoftExcelXLSTART. Это так, к слову.
По существу. Если Excel запускается из другой программы (например из ACADa), то атоматически ничего в нем открываться не будет. В не зависимости от того, есть ли в каталоге автозапуска какие-нибудь файлы или нет. Об их загрузке в этом случае должны позаботиться Вы сами.

#3 Ответ от Миша 18 февраля 2004г. 18:33:29

  • Миша
  • Восстановленный участник
  • На форуме с 31 декабря 2001г.
  • Сообщений: 322
  • Спасибо: 0

Re: Почему при запуске Excell не запускается личная книга макросов PERSONAL.XLS?

Спасибо большое! Попробую применить Ваш совет.

#4 Ответ от dvim 20 февраля 2004г. 12:34:40

  • dvim
  • Восстановленный участник
  • На форуме с 13 февраля 2004г.
  • Сообщений: 12
  • Спасибо: 0

Re: Почему при запуске Excell не запускается личная книга макросов PERSONAL.XLS?

Можно создать вручную файл шаблона *.xlt и открывать его
В результате будет образ НОВЫЙ файл, со всеми xl — макросами, оформлением итд

#5 Ответ от Мария 29 октября 2005г. 11:00:44

  • Мария
  • Восстановленный участник
  • На форуме с 29 октября 2005г.
  • Сообщений: 1
  • Спасибо: 0

Re: Почему при запуске Excell не запускается личная книга макросов PERSONAL.XLS?

Что означает фраза — нет приложения для данного расширения. У меня комп не находит папку personal.xls. Как ее можно создать?

Сообщения 5

Тему читают: 1 гость

Страницы 1

Чтобы отправить ответ, вы должны войти или зарегистрироваться

личная книга макросов

Автор Олег Корзников, 04.03.2008, 20:55

« назад — далее »

После сбоя в эл. питании перестала загружаться личная книга макросов.
как можно устранить это досадное недорозумение
при создании макросов макрорекордером даже не предлагает сохранить его в личную книгу


А сам файл personal.xls не поврежден? Поищите его, проверьте, открывается ли. Он должен лежать в папке C:Documents and SettingsВАШЕ_ИМЯ_ПОЛЬЗОВАТЕЛЯApplication DataMicrosoftExcelXLSTART


Да, действительно по этому пути она присутствует но как её запустить, и что бы в дальнейшем она запускалась сама


А попробуйте в меню Сервис — Параметры — закладка Общие указать каталог, где лежит personal.xls
И еще, проверьте в редакторе VBA (Alt+F11) — загружается ли personal.xls или нет. Может Сбились настройки безопасности? Вообще макросы выполняются?
Как последный вариант — скопируйте куда-нибудь personal.xls и переустановите Office, а потом верните старый personal на место (только теперь новый, работоспособный скопируйте).


Пардон.
А что такое «Личная книга макросов»? Это просто ты так назвал ее, или это какой-то стандартный объект Excel? Если стандарт, то как ее создать и тд?


Знания недостаточно, необходимо применение. Желания недостаточно, необходимо действие. (с) Брюс Ли


  • Профессиональные приемы работы в Microsoft Excel

  • Обмен опытом

  • Microsoft Excel

  • личная книга макросов

Не работают макросы в Excel? Включите их выполнение, добавьте специальный модель с кодом, проверьте версию ОС и Эксель, убедитесь в соответствии пакета приложений, активируйте Майкрософт Офис, снимите блокировку файла, проверьте систему безопасности и применяемые библиотеки. Ниже подробно рассмотрим, в чем могут быть причины подобной неисправности, и какие шаги предпринимать для ее устранения.

Причины

Для начала стоит разобраться, почему не работает макрос в Excel, ведь от этого зависят дальнейшие шаги. К основным причинам стоит отнести:

  1. Функция отключена.
  2. Отключение отслеживания событий.
  3. Устаревшая операционная система.
  4. Несоответствие разработчика пакета офисных приложений.
  5. Устаревшая версия Майкрософт Офис.
  6. Неактивированная версия Excel.
  7. Заблокированный файл.
  8. Неправильные настройки безопасности.
  9. Отсутствие необходимой библиотеки и т. д.

Выше рассмотрены основные причины, почему не удается выполнить макрос в Excel. Все они могут быть решены самостоятельно с помощью приведенных ниже рекомендации. Подробнее на решении вопроса остановимся ниже.

Что делать

Многие пользователи теряются в ситуации, когда не включаются или вообще не работают макросы в Excel. Такая проблема не дает нормально пользоваться приложением и заставляет искать альтернативные варианты.

Включите опцию

Первое, что необходимо сделать — включить функцию для обеспечения ее работоспособности. Здесь многое зависит от версии Эксель.

Если не работают макросы в Excel 2003, сделайте следующие шаги:

  1. Войдите в «Сервис».
  2. Перейдите в раздел «Безопасность».
  3. Кликните «Уровень макросов «Низкий».

В случае, когда не работают макросы в Excel 2007, включите их следующим образом:

  1. Жмите на кнопку «Офис».
  2. Войдите в параметры Excel.
  3. Кликните на «Центр управления безопасности».
  4. Войдите в «Параметры центра управления безопасностью».
  5. Жмите на «Параметры макросов».
  6. Кликните на «Разрешить все …».

В ситуации, когда не работают макросы в Excel 2016, сделайте следующие шаги:

  1. Войдите в раздел «Файл».
  2. Кликните на кнопку «Параметры».
  3. Зайдите в «Центр управления безопасностью».
  4. Войдите в «Параметры центра управления безопасностью».
  5. Кликните на «Параметры …».
  6. Жмите на «Разрешить все …».

После внесения изменений параметра безопасности перезапустите приложение Excel, а именно закройте его полностью и откройте снова. Лишь после этого изменения вступают в силу.

Добавьте нужный модуль в книгу

Бывают ситуации, когда макросы включены, но не работают в Excel из-за отключения каким-либо элементом отслеживания событий. В таком случае сделайте следующее:

  1. Перейдите в редактор VBA с помощью клавиш Alt+F11.
  2. Вставьте указанный ниже код.

Sub Reset_Events()

Application.EnableEvents = True

End Sub

  1. Для выполнения кода поставьте курсор в любой точке между началом и концом.
  2. Кликните F5.

Проверьте операционную систему

В ситуации, когда не отображаются макросы в Excel, обратите внимание на тип операционной системы. К примеру, Майкрософт Офис, который подходит для Виндовс, на Мак ОС уже работать не будет. Причина в том, что в приложении используются разные библиотеки. Даже если надстройки и функционируют, могут быть сбои в работе. Вот почему при появлении проблем нужно проверить ОС на соответствие.

Обратите внимание на разработчика

Если в Экселе не работают макросы, причиной может быть другой разработчик. Так, пользователи Excel часто применяют OpenOffice или LibreOffice. Эти пакеты созданы на разных языках программирования, которые имеют индивидуальные особенности. Так, если надстройки написаны на Visual Basic for Application, он может не работать в указанных выше офисных приложениях. Вот почему необходимо уточнять, для какого пакета создан макрос / надстройка.

Проверьте версию Майкрософт Офис

В Макрософт Офис 2003 применяются надстройки xla для Excel. В современных версиях расширение поменялось на xlam. Если ставить макросы старого типа в приложения Офис 2007 и больше, никаких трудностей не происходит. Если же вы попытаетесь поставить новую надстройку на старую версию Excel, она зачастую не работает. Вот почему важно обратить внимание на этот параметр при выборе.

Убедитесь в наличии пакета VBA

Одной из причин, почему не запускается макрос в Excel, может быть отсутствие пакета VBA. Для успешного запуска надстройки необходимо, чтобы этот пакет был установлен. Иногда он уже установлен в Офис, но так происходит не всегда. Для проверки жмите комбинацию на Alt+F11. Если после этого появляется Visual Basic, компонент можно считать установленным. В ином случае его нужно поставить. Для этого:

  • Зайдите в «Пуск», а далее «Панель управления / Программы и компоненты».

  • Выберите программу Майкрософт Офис.
  • Жмите на кнопку «Изменить».

  • Запустить файл установки Setup.exe.
  • Кликните на «Добавить или удалить компоненты».
  • Выберите в списке Visual Basic и установите его.

Активируйте Офис

Если в Excel 2007 не работает кнопка «макросы», причиной может быть отсутствие активации приложения. Для этого жмите на кнопку «Активировать» и следуйте инструкции. В большинстве случаев такая опция является платной.

Снимите блокировку файла

Учтите, что документ, полученный с другого ПК / ноутбука, может заблокироваться. Для разблокировки файла нужно нажать ПКМ и в разделе «Общие» кликнуть на «Разблокировать».

 Проверьте библиотеки

В случае, когда параметры макросов не активны в Excel, причиной может быть появление ошибки «Can’t find project or library». При этом, надстройка работает на другом ПК / ноутбуке, а здесь возникают проблемы. Ошибку легко устранить, если в окне, которое идет за сообщением об ошибке, снять отметки в полях Missing. Для вызова окна можно выбрать пункт меню Tools / References.

Проверьте настройки безопасности

В ситуации, когда не работают макросы в Excel, можно добавить надежные расположения или настроить доступ к объектной модели VBA. Для этого в Офис 2007 необходимо сделать следующее:

  1. Войдите в Меню
  2. Кликните на пункт «Параметры».
  3. Жмите на «Центр управления безопасностью».
  4. Войдите в «Параметры центра управления безопасностью».
  5. Кликните на «Параметры макросов» и «Доверять доступ к объектной модели проектов».

Зная, почему не работают макросы в Excel, вы можете с легкостью исправить проблему и восстановить работоспособность. Если же сложности в работе возникают, вы всегда можете воспользоваться инструкцией в статье.

В комментариях расскажите, какой из приведенных выше вариантов вам помог, и что еще можно сделать.

Отличного Вам дня!

Студворк — интернет-сервис помощи студентам

Здравствуйте!

Я хочу написать макрос и сохранить его в личной книге макросов, чтобы он потом был доступен из неё в разнвх документах.
Я открываю Excel 2013, нажимаю «Записать макрос», и сохраняю его в личную книгу макросов. У меня она создаётся.
Я открываю редактор VBA, вижу там VBA Prodject (PERSONAL.XLSB)
Открываю папку C:UsersUserAppDataRoamingMicrosoftExcelXLST ART и вижу в ней файл PERSONAL.XLSB
Жму на макрос, вижу там PERSONAL.XLSB!Имя_макроса

После этого я сохраняю редактор, файл эксель, закрываю и выхожу.
Открываю снова, жму на макрос — вижу: Все открытые книги, эта книга.
Моего макроса нет! PERSONAL.XLSB нет!! В редакторе VBA Prodject (PERSONAL.XLSB) тоже нет!!!
Лезу в папку проверять — вот он файл PERSONAL.XLSB, лежит на месте. А Excel его не видит.

Помогите понять, что это такое, и как сделать его видимым.

Понравилась статья? Поделить с друзьями:

А вот еще интересные статьи:

  • Excel личная карточка сотрудника
  • Excel лицензия скачать бесплатно
  • Excel листы разные ячейка одна
  • Excel листы выделены желтым
  • Excel листы всех типов

  • 0 0 голоса
    Рейтинг статьи
    Подписаться
    Уведомить о
    guest

    0 комментариев
    Старые
    Новые Популярные
    Межтекстовые Отзывы
    Посмотреть все комментарии