Private Sub Worksheet_Change(ByVal Target As Range)
Dim Myrange as Range
Set Myrange=Workbooks("Книга1.xls").Sheets("Sheet1").Range("a1")
' Если вводим исх. данные в столбец "À" листа "Лист1"
If Target.Column = 1 and Target.Worksheet.Name ="Лист1" Then
'если известен диапазон, из кот. производится поиск
For i = 0 To 999
If Myrange.Offset(i, 0).Value = Target Then
Target.Offset(0, 1) = Myrange.Offset(i, 1).Value
End If
Next
End If
End Sub
Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 118