Всех приветствую!
Может кто поможет новичку или направит на путь истинный)
Итак задача : Имеется лист содержащий в себе протокол испытаний, куда оператор в будущем будет вводить полученные данные. В зависимости от выбранных условий наполнение протокола должно меняться. Создал отдельный лист, назвал его "Forms", на этот лист поместил заранее подготовленные таблички. В модуле листа прописал реакцию на событие изменения ячейки, сначала запускаются макросы которые удаляют содержимое на листе, потом запускаются макросы которые копируют и вставляют таблички из листа "Forms". Собственно все работает, но возникла вторая задача. После того как лист оформился, оператор должен выбрать дополнительные условия, которые также влияют на форматирование листа.
Как должно работать : В ячейке B19 выпадающий список, два условия "с регулированием" и "без регулирования", при выборе одного их них происходит "пересборка" документа. Это реализовано.
В ячейке AF6 есть выпадающий список с выбором "Y/Y; Y/D; D/D;D/Y", после того как пользователь сделал выбор в ячейке B19 и файл перестроился, в зависимости от выбранного в AF6 некоторые таблицы должны перестраиваться. Собственно, как это реализовать? Поскольку в модуле листа событие Worksheet_Change уже занято, а второе такое добавить не получается. Надеюсь смысл объяснил понятно) Если нет постараюсь более внятно написать.
Может кто поможет новичку или направит на путь истинный)
Итак задача : Имеется лист содержащий в себе протокол испытаний, куда оператор в будущем будет вводить полученные данные. В зависимости от выбранных условий наполнение протокола должно меняться. Создал отдельный лист, назвал его "Forms", на этот лист поместил заранее подготовленные таблички. В модуле листа прописал реакцию на событие изменения ячейки, сначала запускаются макросы которые удаляют содержимое на листе, потом запускаются макросы которые копируют и вставляют таблички из листа "Forms". Собственно все работает, но возникла вторая задача. После того как лист оформился, оператор должен выбрать дополнительные условия, которые также влияют на форматирование листа.
Как должно работать : В ячейке B19 выпадающий список, два условия "с регулированием" и "без регулирования", при выборе одного их них происходит "пересборка" документа. Это реализовано.
В ячейке AF6 есть выпадающий список с выбором "Y/Y; Y/D; D/D;D/Y", после того как пользователь сделал выбор в ячейке B19 и файл перестроился, в зависимости от выбранного в AF6 некоторые таблицы должны перестраиваться. Собственно, как это реализовать? Поскольку в модуле листа событие Worksheet_Change уже занято, а второе такое добавить не получается. Надеюсь смысл объяснил понятно) Если нет постараюсь более внятно написать.