Страницы: 1
RSS
Автозаполнение ячеек в 2 таблицах при выборе значения в другой ячейке
 
Добрый день, подскажите пожалуйста как сделать автозаполнения нескольких таблиц на разных листах при выборе значения в одной таблице. Спасибо за помощь
 
В модуль листа Лист1
Код
Private Sub Worksheet_Change(ByVal Target As Range)
    If Not Intersect(Target, Range("A11:E11")) Is Nothing Then
        Application.EnableEvents = False
Dim Fio As String
Dim FoundFio As Range
      Range(Cells(13, Target.Column), Cells(18, Target.Column + 1)).ClearContents
      Fio = Cells(Target.Row, Target.Column)
        Set FoundFio = Rows(1).Find(Fio, , xlValues, xlWhole)
     If Not FoundFio Is Nothing Then
       Range(Cells(3, FoundFio.Column), Cells(8, FoundFio.Column + 1)).Copy Cells(13, Target.Column)
     End If
   End If
    Application.EnableEvents = True
End Sub
Вторую часть задачи попытайтесь решить сами
 
Цитата
Kuzmich написал:
1234567891011121314Private Sub Worksheet_Change(ByVal Target As Range)    If Not Intersect(Target, Range("A11:E11")) Is Nothing Then        Application.EnableEvents = FalseDim Fio As StringDim FoundFio As Range      Range(Cells(13, Target.Column), Cells(18, Target.Column + 1)).ClearContents      Fio = Cells(Target.Row, Target.Column)        Set FoundFio = Rows(1).Find(Fio, , xlValues, xlWhole)     If Not FoundFio Is Nothing Then       Range(Cells(3, FoundFio.Column), Cells(8, FoundFio.Column + 1)).Copy Cells(13, Target.Column)     End If   End If    Application.EnableEvents = TrueEnd Sub
Огромное спасибо))
Страницы: 1
Наверх