У меня есть лист, в который мне нужно вставить данные в соответствии со списками проверки на этих листах. На листе есть много столбцов, каждый со своим собственным списком проверки данных - некоторые записываются непосредственно как "yes;no"
другие являются ссылками "='$$VALUES$$'!$IJ$1:$IJ$12"
.
Мне нужно найти способ добавить каждый элемент вкаждый список в массив. Используя приведенный ниже код, я смог найти ссылки выше.
Debug.Print Cells(2, 6).Validation.Formula1
Есть ли какой-нибудь элегантный способ сохранить выходные данные в виде списка, содержащего каждый допустимый ввод. Моя единственная идея на данный момент состоит в том, чтобы сначала проверить, какой тип вывода я получаю, а затем, если это форма списка «да; нет», затем искать число;а затем разделить его по элементам. И в случае, если это ссылка на диапазон листа, разделите его на лист и диапазон и преобразуйте этот диапазон в массив.