Сэнькс! Лучше куплю реальную книжку... ее проще читать.
Вот еще сопутствующий вопрос. Получился у меня такой код... немножко модифицированный "Выпадающий список с добавлением новых элементов" http://www.planetaexcel.ru/tip.php?aid=98
Когда все действие происходит на одном листе, никаких проблем не возникает. НО! Это не работает, когда список с которым сравниваем и список, который выпадает находятся на разных листах. Ругается вот здесь If WorksheetFunction.CountIf(Range("Team_Members"), Target) = 0 Then
Private Sub Worksheet_Change(ByVal Target As Range)
Dim lReply As Long
If Target.Cells.Count > 1 Then Exit Sub If Not Intersect(Target, Range("$D$3:$E$3")) Is Nothing Then If IsEmpty(Target) Then Exit Sub If WorksheetFunction.CountIf(Range("Team_Members"), Target) = 0 Then lReply = MsgBox("Is " & _ Target & " a new member of our team?", vbYesNo + vbQuestion) If lReply = vbYes Then Range("Team_Members").Cells(Range("Team_Members").Rows.Count + 1, 1) = Target End If End If End If End Sub