Visual Basic, .NET, ASP, VBScript
 

   
   
     

Форум - Сайт

Страница: 1 |

 

  Вопрос: Автозапуск макроса VBA по событию Добавлено: 12.05.03 15:04  

Автор вопроса:  Asker_

Как создать макрос VBA, который бы запускался автоматически при создании нового листа Excel например(WorkbookNewSheet)?

Ответить

  Ответы Всего ответов: 6  

Номер ответа: 1
Автор ответа:
 USA



Вопросов: 1
Ответов: 184
 Профиль | | #1 Добавлено: 13.05.03 01:20

Обрабатывай сообщение Workbook_NewSheet.

Ответить

Номер ответа: 2
Автор ответа:
 Asker_



Вопросов: 1
Ответов: 4
 Профиль | | #2 Добавлено: 13.05.03 07:35

Вопрос-то ламерский: как это сообщение обработать? А Workbook_NewSheet или Application_WorkbookNewSheet, какая разница...

Ответить

Номер ответа: 3
Автор ответа:
 Asker_



Вопросов: 1
Ответов: 4
 Профиль | | #3 Добавлено: 13.05.03 13:09

Так что, господа, перевелись программисты на Руси?

Есть люди, которые бы могли дать пошаговую инструкцию как навешиваться на события от Application, книги,... Как в новой книге сделать так, что при создании нового листа что-нибудь происходило, ну хотяб MsgBox...

Или хотяб подскажите, на каком форуме еще остались программисты по VBA...

Ответить

Номер ответа: 4
Автор ответа:
 Access



Вопросов: 0
Ответов: 32
 Web-сайт: -
 Профиль | | #4
Добавлено: 14.05.03 06:21

Можно навесить на Workbook_Open, в личной книге макросов, но это будет работать только при открытии ексела.

Ответить

Номер ответа: 5
Автор ответа:
 Justas



ICQ: 259418212 

Вопросов: 24
Ответов: 325
 Web-сайт: justas.newmail.ru
 Профиль | | #5
Добавлено: 15.05.03 01:18

Asker_  - совершенно непонятно чего надо - то?

что, вот так не получается:

Private Sub Workbook_NewSheet(ByVal Sh As Object)
MsgBox "Sub Workbook_NewSheet", , "тра-ля-ля"
End Sub

Ответить

Номер ответа: 6
Автор ответа:
 Asker_



Вопросов: 1
Ответов: 4
 Профиль | | #6 Добавлено: 15.05.03 07:03

Получится!

Мне уже USA ответил на мыло. Всем спасибо за внимание.

Ответить

Страница: 1 |

Поиск по форуму



© Copyright 2002-2011 VBNet.RU | Пишите нам