Форум по VBA, Excel и Word
Почта для связи: Box1100@yandex.ru
Начало
Поиск
Вход
Регистрация
Форум по VBA, Excel и Word
»
Word
»
Макросы в Word
»
VBA: Запуск макросов из макроса
Печать
Страницы: [
1
]
Автор
Тема: VBA: Запуск макросов из макроса (Прочитано 1211 раз)
Rengame113
Гость
VBA: Запуск макросов из макроса
«
:
04 Июнь 2018, 23:12 »
Необходимо создать поиск на фразу в документе «Привет друг». Если она находится в документе, то выполняется Макрос1 если нет, то Макрос 2.
Записан
Администратор
Administrator
Сообщений: 2053
Re: VBA: Запуск макросов из макроса
«
Ответ #1 :
04 Июнь 2018, 23:46 »
В данном примере нет поиска.
Запускаются макросы, которые находятся в том же файле (эксель-файле, надстройке).
Если макросы в других файлах, то этот способ не подходит.
Макрос
Sub макрос()
Dim var
' Запись в переменную текста.
var = "Привет друг"
' Если в переменной текст "Привет друг".
If var = "Привет друг" Then
имя_модуля1.имя_процедуры1
' Если в переменной нет текста "Привет друг".
Else
имя_модуля2.имя_процедуры2
End If
End Sub
Записан
Rengame113
Гость
Re: VBA: Запуск макросов из макроса
«
Ответ #2 :
07 Июнь 2018, 21:01 »
Спасибо
Записан
Печать
Страницы: [
1
]
Форум по VBA, Excel и Word
»
Word
»
Макросы в Word
»
VBA: Запуск макросов из макроса