18 / 13 / 1
Регистрация: 04.07.2012
Сообщений: 523
|
|
1 | |
Авто запуск макроса29.11.2016, 15:28. Показов 4348. Ответов 20
Метки нет (Все метки)
привет, друзья!
у меня есть небольшой макрос MacOfSet, как сделать что-бы при запуске Excel он автоматически загружался? и ещё, как сделать что-бы при загрузке, Excel содержащий макросы не выдавал сообщения: отключать/не отключать макросы..?
0
|
29.11.2016, 15:28 | |
Ответы с готовыми решениями:
20
Авто запуск макроса из личной книги при открытии файла с определенным именем Запуск макроса из макроса ИЛИ повторение одного и того же кода Запуск макроса из другого макроса Авто срабатывание макроса при пересчете формулы |
3925 / 2323 / 785
Регистрация: 02.11.2012
Сообщений: 6,173
|
|
29.11.2016, 15:31 | 2 |
В модуле книги на событие Private Sub Workbook_Open()
0
|
18 / 13 / 1
Регистрация: 04.07.2012
Сообщений: 523
|
|
29.11.2016, 15:45 [ТС] | 3 |
не очень мне понятно, что делать-то?
при загрузке Excel, создаётся новый документ, а макрос был написан в другом, мне надо что-бы при загрузке и создании нового документа срабатывал этот макрос
0
|
280 / 136 / 23
Регистрация: 08.01.2014
Сообщений: 635
|
|
29.11.2016, 15:51 | 4 |
В настройках безопасности Excel поставить так
0
|
280 / 136 / 23
Регистрация: 08.01.2014
Сообщений: 635
|
||||||
29.11.2016, 15:54 | 5 | |||||
На ярлычке листа кликнуть правой кнопочкой мыши и нажать "Исходный текст", в Visual Basic на странице "Эта книга" написать
0
|
18 / 13 / 1
Регистрация: 04.07.2012
Сообщений: 523
|
|
29.11.2016, 16:02 [ТС] | 6 |
нет никакого листа, есть программа Excel, при её запуске должен сработать макрос из другой книги, автоматически, без всяких кликаний по ярлычкам и написаний кода. код уже есть и он находится в макросе MacOfSet в книге "Судеб"...
0
|
280 / 136 / 23
Регистрация: 08.01.2014
Сообщений: 635
|
|
29.11.2016, 16:05 | 7 |
Что бы сработал макрос из другой книги, ее для начал нужно открыть, что бы запустился сам Excel! А при запуске Excel открывается новая книга без каких либо макросов! Т.е вам нужно все равно куда то прописать команду запуска открытия той книги, где написан ваш макрос.
0
|
18 / 13 / 1
Регистрация: 04.07.2012
Сообщений: 523
|
|
29.11.2016, 16:09 [ТС] | 8 |
хорошо! меня не устраивают начальные настройки Excel, мне надо что бы ячейки были фиолетового цвета, ширина и длина ячеек в 2 раза больше чем стандартная и что бы лист был разбит на 4 большие области жирной линией. для этого у меня есть макрос.
но получается мне надо его (макрос), запускать каждый раз после запуска Excel, и по другому никак?
0
|
280 / 136 / 23
Регистрация: 08.01.2014
Сообщений: 635
|
|
29.11.2016, 16:11 | 9 |
вам же написали уже, для запуска макроса при открытии книги, вам нужно
Ваш макрос запустится когда будет открываться книга!
0
|
18 / 13 / 1
Регистрация: 04.07.2012
Сообщений: 523
|
|
29.11.2016, 16:18 [ТС] | 10 |
ничего не происходит, новая книга открывается с теми же настройками что и были
0
|
3925 / 2323 / 785
Регистрация: 02.11.2012
Сообщений: 6,173
|
|
29.11.2016, 16:18 | 11 |
У вас в эксель есть личная книга макросов? Personal.xla
0
|
280 / 136 / 23
Регистрация: 08.01.2014
Сообщений: 635
|
|
29.11.2016, 16:19 | 12 |
Выкладывайте вашу книгу! Можно без данных.
0
|
18 / 13 / 1
Регистрация: 04.07.2012
Сообщений: 523
|
|
29.11.2016, 16:24 [ТС] | 13 |
вот книга:
0
|
280 / 136 / 23
Регистрация: 08.01.2014
Сообщений: 635
|
|
29.11.2016, 16:31 | 14 |
))) Так ничего и не будет! Вам нужно прописать сам макрос в модуле этой книги!
0
|
280 / 136 / 23
Регистрация: 08.01.2014
Сообщений: 635
|
|
29.11.2016, 16:31 | 15 |
как то так
0
|
18 / 13 / 1
Регистрация: 04.07.2012
Сообщений: 523
|
|
29.11.2016, 16:34 [ТС] | 16 |
не читает у меня такой формат, уж извините, ладно буду загружать в ручную, не такая уж и тяжкая работа
всем спасибо за участие!
0
|
280 / 136 / 23
Регистрация: 08.01.2014
Сообщений: 635
|
|
29.11.2016, 16:37 | 17 |
Смотрите скрины и в тело макроса впишите свои процедуры
0
|
18 / 13 / 1
Регистрация: 04.07.2012
Сообщений: 523
|
|
29.11.2016, 16:45 [ТС] | 18 |
я сделал, и если я открываю книгу Судеб, то и макрос авто-загружается, но если загружаю Excel, а не книгу Судеб, то макрос не срабатывает, получается мне надо в новой Книга1, что создаётся по умолчанию, всё по новой прописывать?
0
|
280 / 136 / 23
Регистрация: 08.01.2014
Сообщений: 635
|
|
29.11.2016, 16:47 | 19 |
При открытии Excel, всегда создается чистая книга! Можно создать книгу с макросом и прописать в ней имя книги которую нужно запустить и к которой применить макрос.
0
|
18 / 13 / 1
Регистрация: 04.07.2012
Сообщений: 523
|
|
29.11.2016, 17:02 [ТС] | 20 |
хорошо, ведь при запуске Excel, автоматически создаётся стандартная книга "Книга1", можно как-то это использовать, где прописать что бы если название книги "Книга1", срабатывал нужный макрос?
и вообще, меня удручает, что такое простое и очевидное действие не имеет решение, или если имеет то очень не простое Добавлено через 10 минут я представляю себе так: в настройках Excel открываешь пункт "Загрузка макросов", в открывшемся окне выбираешь нужную книгу, например "Судеб", открывается список макросов данной книги, выбираешь MacOfSet например и жмёшь ОК вуаля! теперь при открытии Excel, будет подгружаться данный макрос.
0
|
29.11.2016, 17:02 | |
29.11.2016, 17:02 | |
Помогаю со студенческими работами здесь
20
Пароль на запуск макроса Автоматический запуск макроса Запуск макроса из cmd возможен? Автоматический запуск макроса - VBA Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |