Имеется таблица 25 столбцов и 2500 строк. В в каждой строке необходимо сделать подтверждение выбора (выбор осуществляется в указании даты для каждой строки в каждом из двенадцати столбцов). Принцип, если ячейка в первом столбце с датой заполнена, то можно выставить в соседней справа с ней ячейке ""(пустой символ), не получено, получено. В том случае, если в предыдущем столбце выставлено слово "получено", то и последующая ячейка выбора даты и последующая ячейка подтверждения (""(пустой символ), не получено, получено) закрыты для редактирования (показывается только пустой символ). И так для всех оставшихся ячейках в строке для каждой из строк. ComboBox не может решить подобную задачу, т.к. 20000 таких объектов на одном листе просто не дадут файлу запуститься 9 будет загружаться полчаса и не факт, что загрузиться). Проверка свойств и значений не решает проблемы, так как значение в ней изменяется только принудительно и не зависит от изменения проверяемой формулой самого этого списка, значения. Т.е. остаётся предыдущее значение , пока не кликнешь по выпадающему списку, Это значит, что такое решение тоже не подходит.
Так вот, необходим макрос, который бы, при изменении на пустой символ в предыдущей ячейке пересчитывал бы и подставлял значение в формулу последующего выпадающего списка (можно и проверка свойств и значений) сразу после изменения и значение в нём менялось бы сразу же при изменении результатов формулы, вычисляющей первую дату (как и в ComboBox),. Помогите, пожалуйста, решить данную проблему.
С уважением, Андрей.
Так вот, необходим макрос, который бы, при изменении на пустой символ в предыдущей ячейке пересчитывал бы и подставлял значение в формулу последующего выпадающего списка (можно и проверка свойств и значений) сразу после изменения и значение в нём менялось бы сразу же при изменении результатов формулы, вычисляющей первую дату (как и в ComboBox),. Помогите, пожалуйста, решить данную проблему.
С уважением, Андрей.
Изменено: - 07.11.2016 22:08:23