Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Microsoft Office и VBA программирование > Microsoft Office Excel
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 11.03.2010, 10:51   #1
sasha_prof
Форумчанин
 
Регистрация: 06.01.2010
Сообщений: 292
По умолчанию Запуск Макроса при открытии книги

Скажите пожалуйста как сделать запуск макроса сразу после открытии книги???
sasha_prof вне форума Ответить с цитированием
Старый 11.03.2010, 10:55   #2
sasha_prof
Форумчанин
 
Регистрация: 06.01.2010
Сообщений: 292
По умолчанию

Тема закрыта. Нашел!
sasha_prof вне форума Ответить с цитированием
Старый 13.03.2010, 15:03   #3
A_L_E_X
Пользователь
 
Регистрация: 07.03.2010
Сообщений: 45
По умолчанию

Цитата:
Сообщение от sasha_prof Посмотреть сообщение
Тема закрыта. Нашел!
Поделитесь, мне тоже надо.
Если у вас и седьмой блин комом, к чёрту блины - пеките комочки!!!
A_L_E_X вне форума Ответить с цитированием
Старый 13.03.2010, 16:45   #4
KOSTIK1
Форумчанин
 
Аватар для KOSTIK1
 
Регистрация: 06.10.2009
Сообщений: 193
По умолчанию

Цитата:
Сообщение от A_L_E_X Посмотреть сообщение
Поделитесь, мне тоже надо.
Вот варианты.
Изображения
Тип файла: jpg 1.jpg (42.3 Кб, 276 просмотров)
Тип файла: jpg 2.jpg (43.6 Кб, 245 просмотров)
С Уважением, Костик
KOSTIK1 вне форума Ответить с цитированием
Старый 12.07.2011, 12:51   #5
Серёга0629
Форумчанин
 
Регистрация: 21.04.2011
Сообщений: 128
По умолчанию

что-то не пашет(((
Серёга0629 вне форума Ответить с цитированием
Старый 12.07.2011, 12:55   #6
Казанский
Старожил
 
Аватар для Казанский
 
Регистрация: 31.12.2010
Сообщений: 2,133
По умолчанию

Включите макросы в параметрах безопасности.
exceleved@yandex.ru Яндекс.Деньги: 410011500007619
Казанский вне форума Ответить с цитированием
Старый 12.07.2011, 13:52   #7
Серёга0629
Форумчанин
 
Регистрация: 21.04.2011
Сообщений: 128
По умолчанию

вот например эта работает:

Private Sub Workbook_Open()
Call моя_процедура
End Sub

Sub моя_процедура()
MsgBox "Hello, World!"
End Sub

мне надо запустить макрос под именем ggg который находится в разделе Лист1, как мне это осуществить? если так:

Private Sub Workbook_Open()
Call моя_процедура
End Sub

Sub моя_процедура()
ggg
End Sub

то не работает, ошибку пишет я не силён в VBA, прошу не серчать

Последний раз редактировалось Серёга0629; 12.07.2011 в 14:18.
Серёга0629 вне форума Ответить с цитированием
Старый 12.07.2011, 14:19   #8
Серёга0629
Форумчанин
 
Регистрация: 21.04.2011
Сообщений: 128
По умолчанию

а так просто не работает:

Цитата:
Private Sub Workbook_Open()
Call моя_процедура
End Sub

Sub моя_процедура()
Application.Run ggg
End Sub
Серёга0629 вне форума Ответить с цитированием
Старый 12.07.2011, 14:26   #9
RAN.
Форумчанин
 
Аватар для RAN.
 
Регистрация: 05.07.2011
Сообщений: 208
По умолчанию

Создайте стандартный модуль и перенесите туда ggg из модуля лист1
RAN. вне форума Ответить с цитированием
Старый 12.07.2011, 14:48   #10
Серёга0629
Форумчанин
 
Регистрация: 21.04.2011
Сообщений: 128
По умолчанию

работает так:

Код:
Private Sub Workbook_Open()
  Лист1.ggg
End Sub
Спасибо!!!)))))
Серёга0629 вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
выполнение кода при открытии любой книги Обыватель Microsoft Office Excel 0 05.02.2010 15:23
Добавление записи в реестр при открытии книги ru3000 Microsoft Office Excel 3 29.07.2009 04:49
Запуск макроса из другой книги! mephist Microsoft Office Excel 3 27.07.2009 15:06
Offset. Обновление при открытии книги zavhoz Microsoft Office Excel 0 24.07.2009 18:03
Автозапуск макроса при открытии и закрытии книги ruavia3 Microsoft Office Excel 8 06.04.2009 11:09