Страницы: 1
RSS
Изменение расположения макросов, Как изменить расположение макроса. (Применение только к текущей книге)
 
Коллеги, добрый день.
Столкнулся со следующей проблемой:
На работе до меня создавали экселевский шаблон с кучей макросов. При создании все макросы были отмечены как применяемые ко всем открытым книгам.
Подскажите как можно исправить этот момент. Нужно что бы они работали только в текущей книге.
Нажимаю Alt+F8, выбираю "Находится в: Эта книга". Сохраняю, перезапускаю. Результат тот же.
Office 2010

Заранее огромное спасибо!
 
выложите файл в котором вы "сорханяете и перезапускаете"
 
К сожалению выложить файл не могу.
 
тогда поправьте макросы, которые у вас не работают. и всё заработает. удачи.
 
Начните запись нового макроса. При записи укажите - Личная книга макросов. Автоматом будет создана книга PERSONAL.
Далее в проекте VBA просто перенесите все Ваши макросы в эту книгу - они будут доступны из всех файлов.
Либо можно применить надстройку и в неё поместить все коды(просто сохранить файл как надстройку). Они потом будут доступны из любой книги.
Но вот их работа именно с любой книгой под вопросом, т.к. это полностью зависит уже от написания кода, а не от его расположения.
Даже самый простой вопрос можно превратить в огромную проблему. Достаточно не уметь формулировать вопросы...
 
The_Prist,
Цитата
vainu пишет: Нужно что бы они работали только в текущей книге.

Формула массива (ФМ) вводится Ctrl+Shift+Enter
Memento mori
 
Ой. Тогда наоборот - из PERSONAL все в текущую перекинуть и PERSONAL удалить...
Даже самый простой вопрос можно превратить в огромную проблему. Достаточно не уметь формулировать вопросы...
 
Всем большое спасибо!
Разобрался. Тему можно закрывать.
Страницы: 1
Наверх