Вот что я хочу сделать.
У меня есть 2 клетки.В одном есть список с процессами, а в другом - с машинами, которые выполняют эти процессы ... что я хочу сделать, так это если я выберу процесс во 2-й ячейке, чтобы в нем были только машины, которые выполняют этот процесс.
Я назвал диапазоны именами машин для каждого процесса ... так что я хочу сделать что-то вроде:
If cell1.Value = X Then
cell2 = dropdown list with the values in the range Xmachiens
End if
Нечто подобное, но я не знаю, как этовозможный.Я хочу загрузить диапазон для этой машины в раскрывающемся списке ячейки 2 ... По сути, я хочу узнать, как я загружаю диапазон в раскрывающемся списке ячеек.
Л.Е .: Я решил проблемудобавление диапазона в раскрывающийся список с помощью:
With Selection.Validation
.Add Type:=xlValidateList, AlertStyle:=xlValidAlertStop, Operator:=xlBetween, _
Formula1:="=$D$1:$D$3"
.IgnoreBlank = True
.InCellDropdown = True
End With
Проблема в том, что если я изменю значение в ячейке 1, это выдаст ошибку и не изменит значения в раскрывающемся списке.Я думаю, мне нужно очистить выпадающий список раньше ... как я могу это сделать?
LE: Я решил проблему ... Я добавил Selection.Validation.Delete до