всем утро доброе !
уважаемые форумчане прошу помощи .
есть excel файл . в нем организована форма заявки . написал макрос который следит за определенными ячейками и если они пустые тогда выделяет их желтым цветом если их заполнить то цвет ячейки становится белым . так же есть 3 выпадающих списка и если в выпадающем списке выбрать "Иное:" тогда только незаполненная ячейка становится желтой . вроде бы все просто НО
1. иногда выскакивает ошибка Out of stack space
2 если раскомментировать строку Cells(35, 32) = Cells(9, 3) то при каждом изменении любой ячейки макрос начинает задумываться секунды на 3 .... с чего вдруг?! неужели так сложно просто скопировать данные из ячейки в ячейку
прошу так же подсказать как можно оптимизировать данный макрос ( для опыта ) . обязательно делать на каждую ячейку if или можно как то объединить наблюдаемые ячейки в один блок ?
уважаемые форумчане прошу помощи .
есть excel файл . в нем организована форма заявки . написал макрос который следит за определенными ячейками и если они пустые тогда выделяет их желтым цветом если их заполнить то цвет ячейки становится белым . так же есть 3 выпадающих списка и если в выпадающем списке выбрать "Иное:" тогда только незаполненная ячейка становится желтой . вроде бы все просто НО
1. иногда выскакивает ошибка Out of stack space
2 если раскомментировать строку Cells(35, 32) = Cells(9, 3) то при каждом изменении любой ячейки макрос начинает задумываться секунды на 3 .... с чего вдруг?! неужели так сложно просто скопировать данные из ячейки в ячейку
прошу так же подсказать как можно оптимизировать данный макрос ( для опыта ) . обязательно делать на каждую ячейку if или можно как то объединить наблюдаемые ячейки в один блок ?