Добрый день.
Подскажите, что нужно сделать в такой ситуации.
Есть два одинаковые макроса с одинаково названными переменными в который происходит их расчет. Сообщение выводит результат на экран.
Упрощенный пример:
и
Есть еще один, итоговый макрос, который суммирует значения переменной "y" из двух расчетов и также выводит сообщение:
Что нужно сделать, чтобы при активизации макроса Итого не выводились MsgBox из Расчет 1 и Расчет 2?
Как при вызове процедуры перехватить и отменить показ MsgBox "ума не приложу".
Подскажите, что нужно сделать в такой ситуации.
Есть два одинаковые макроса с одинаково названными переменными в который происходит их расчет. Сообщение выводит результат на экран.
Упрощенный пример:
Код |
---|
Sub Расчет1() x = 1 y = x + 1 MsgBox y End Sub |
Код |
---|
Sub Расчет2() x = 2 y = x + 2 MsgBox y End Sub |
Код |
---|
Public y As Double Sub Итого() Call Расчет1: y1 = y Call Расчет2: y2 = y MsgBox "Итого:" & y1 + y2 End Sub |
Как при вызове процедуры перехватить и отменить показ MsgBox "ума не приложу".
Если не можешь победить беспорядок, то надо возглавить его.