Доброго времени суток господа!
Подскажите пожалуйста новичку, как можно запустить макрос внутри макроса.
Спасибо.
Подскажите пожалуйста новичку, как можно запустить макрос внутри макроса.
Спасибо.
29.12.2011 22:19:05
Доброго времени суток господа!
Подскажите пожалуйста новичку, как можно запустить макрос внутри макроса. Спасибо. |
|
|
|
29.12.2011 22:23:10
sub macro1()
call Macro2 'вызываем второй макрос end sub |
|
|
|
29.12.2011 22:24:17
Написать название макроса отдельной строкой:
Call макрос. |
|
|
|
29.12.2011 23:28:27
Можно и без Call, дело личных предпочтений:
Sub Macro1() Macro2 End Sub Sub Macro2() MsgBox "Hello World!" End Sub
KL
|
|
|
|
29.12.2011 23:30:16
угу, но мне, например, удобнее с Call. Т.к. Call - это зарезервируемое слово, то оно подствечивается синим цветом (синий шрифт) и его видно на чёрном фоте кода
|
|
|
|
30.12.2011 00:27:03
Я помню ту тему. Макрос назывался sub copy() и вызывался: copy. Понятно, что происходило не то, чего ждал автор.
Я сам - дурнее всякого примера! ...
|
|
|
|
30.12.2011 00:28:09
Сейчас уже не найти - давно это было...
Или там было что-то с параметром: call ИмяМакроса(Параметр). Не получается найти. |
|
|
|
30.12.2011 00:38:28
Понятно, что дело вкуса, но назвать процедуру Copy для меня - откровенное нарывание на неприятности :)
KL
|
|
|
|
30.12.2011 00:41:58
Еще наверное прикольно назвать макрос MkDir, Kill и т.п. :)
KL
|
|
|
|
30.12.2011 00:44:44
Мне в жизни встречалось copy,print,cells... всего не помню.
Я сам - дурнее всякого примера! ...
|
|
|
|
30.12.2011 00:44:58
Вот что-то близкое, но не то:
|
|
|
|
30.12.2011 01:21:09
Да, есть, что вспомнить. Но тот казус тоже - редкость :)
KL
|
|
|
|
01.01.2012 22:19:55
Всем спасибо за помошь. То что надо.
|
||||
|
|
|||