Я создаю многоуровневую зависимую выпадающую структуру в Excel на основе структуры parent-child. Построение этого с помощью vba не является проблемой, но проблема заключается в повторном открытии файла. Он удаляет проверку, потому что у них слишком много символов (более 255?)Возможно ли основать проверку данных на строке в одной ячейке в excel 2010
Сгенерированные строки проверки слишком велики для хранения Excel, поэтому они удаляются после повторного открытия.
Решение может заключаться в том, чтобы написать строку проверки в ячейке и основывать валидацию на этом значении ячейки. Единственная проблема заключается в том, что я свяжу валидацию данных с этой ячейкой только с одним вариантом.
значение в клетке что-то вроде A, B, C, D (уже пробовал с или без «»)
Кто-нибудь есть предложение для формулы Excel для использования в валидации данных для создания несколько варианты из строки типа A, B, C, D, расположенной в одной отдельной ячейке.
UDF. Таким образом, вы можете использовать '= VALIDATE (A1)', если A1 - ячейка, которую вы хотите проверить. Затем вы создаете свой скрипт проверки в VBA. – Andreas
Если вы уже используете VBA и имеете очень сложные правила проверки, почему бы не проверить в событии «Worksheet_Change»? –