Страницы: 1
RSS
Срабатывание макроса по Worksheet_Calculate() по некому условию
 
Запуск макроса по Private Sub Worksheet_Calculate() по серой линии :
При изменении суммы в отдельной ячейке "Е8" проверяется вход количество "Р2" (имеет 3 значения: ,больше 0; =0; меньше 0) :
1. если значение"Р2" =0 , то проверяется значение "J6" если значение  "J6" = 0 то поступает команда макросу№1
2. если значение"Р2" =0, то проверяется значение "J6" если значение  "J6" = 1 то поступает команда макросу№2
3. если значение"Р2" = больше 0, то проверяется значение "J6" если значение  "J6" = 0 то не выполняет никаких действие
4. если значение"Р2" = меньше 0, то проверяется значение "J6" если значение  "J6" = 1 то не выполняет никаких действие
5. если значение"Р2" = больше  0, то проверяется значение "J6" если значение  "J6" = 1 то поступает команда макросу№3
6. если значение"Р2" = менше  0, то проверяется значение "J6" если значение  "J6" = 0 то поступает команда макросу№4
Изменено: yozef - 25.07.2017 15:04:29
 
А можно файл хотя бы с заголовками макросов 1,2,3,4 увидеть? Где они расположены-то будут? Или просто передавать управление именно по этим именам?
Просто непонятно ваше выражение "поступает команда макросу № ...". Нужно передать значение одной/нескольких ячеек макросу, имя которого указано в другой ячейке? Или что?
Кстати, в вашем ТЗ разговор начинается с "ячейки E8" - как именно "восемь" соотносится с "серой линией" строки 6, и дальнейшими рассуждениями о сверке именно по строке 6?

-------------------------------------
Написал в ЛС.
ТС пока отложил задание...
Изменено: AndreTM - 25.07.2017 16:17:26
Страницы: 1
Наверх