Yuk Спасибо огромное, все отлично работает! Можно я еще немного потуплю - а каким образом сделать два (или даже несколько) таких штук на одной странице?
Добавлено: Yuk С предыдущим вопросом разобрался вроде сам, вот такой код работает:
но появился еще один вопрос
каким образом можно сделать, чтобы во всех последующих ячейках эта штука тоже работала
т.е. у меня сейчас исходный список в F2, а зависимый - в G2
и мне нужно, чтобы во всех F и G были эти списки
(с оговорками - начиная со второй ячейки, и через каждые 10-15 строк (всегда по-разному) пропускать одну. Наверное, чтобы было понятно - нужен файл. Вот что я хочу в итоге получить:
http://rapidshare.com/files/7179356/123456.rar.html Код: Private Sub Worksheet_Change(ByVal Target As Range)
If Target.Address = "$F$2" Then
Range("G2").Validation.Delete
Range("G2").Validation.Add _
Type:=xlValidateList, Formula1:="=" & Target.Value
Range("G2").ClearContents
Range("G2").Select
End If
If Target.Address = "$H$2" Then
Range("I2").Validation.Delete
Range("I2").Validation.Add _
Type:=xlValidateList, Formula1:="=" & Target.Value
Range("I2").ClearContents
Range("I2").Select
End If
End Sub