Выполнение макросов по результатам значений ячеек

Автор dimmon777, 4 ноября 2015, 13:01

0 Пользователи и 1 гость просматривают эту тему.

dimmon777

День добрый! Помогите, нужен макрос, который бы запускал два других макроса исходя из присвоенных значений ячейки А1 ("ТЕКСТ1" или "ТЕКСТ2"). Например: если значение в ячейке А1-"ТЕКСТ1", следовательно выполняется Макрос1, а если "ТЕКСТ2", то Макрос2. Заранее спасибо!

JohnSUN

Макрос1 и Макрос2 - это процедуры или функции?
Владислав Орлов aka JohnSUN
Благодарить-не зазорно.
Подарить благо создателям офиса, нашему ресурсу, мне

rami

Цитата: dimmon777 от  4 ноября 2015, 11:01День добрый! Помогите, нужен макрос, который бы запускал два других макроса исходя из присвоенных значений ячейки А1 ("ТЕКСТ1" или "ТЕКСТ2"). Например: если значение в ячейке А1-"ТЕКСТ1", следовательно выполняется Макрос1, а если "ТЕКСТ2", то Макрос2. Заранее спасибо!
Sub abCase
s=ThisComponent.CurrentController.ActiveSheet.getCellRangeByName("A1").String
Select Case s
Case "ТЕКСТ1"
Macros1
Case "ТЕКСТ2"
Macros2
End Select
End Sub

Sub Macros1
End Sub

Sub Macros2
End Sub