Домашняя страница Undo Do Save Карта сайта Обратная связь Поиск по форуму
МИР MS EXCEL - Гость.xls

Вход

Регистрация

Напомнить пароль

 

= Мир MS Excel/ВПР() Возврат искомого значения в ту же ячейку, в которую вводится критерий.

МЕНЮ САЙТА
  • 1
  • 2
  • 3

НОВОСТИ САЙТА
«  Март 2017  »
ПнВтСрЧтПтСбВс
  12345
6789101112
13141516171819
20212223242526
2728293031

ОПРОСЫ
Какой версией Excel Вы пользуетесь?
Всего ответов: 37884

 
Формула ВПР() требует ввода критерия либо в отдельную ячейку, либо непосредственно в саму формулу.
Первое не всегда реализуемо, второе неудобно.
 
Этот код:
Private Sub Worksheet_Change(ByVal Target As Range)
 If Target.Column <> 1 Or Target.Count > 1 Then Exit Sub
 With Application
 .EnableEvents = False
 Target = .VLookup(Target.Value, Columns("C:D"), 2, 0)
 .EnableEvents = True
 End With
End Sub 
вставленный в модуль листа, позволяет получать искомое значение в той же ячейке, в которую вводился критерий.
 
В примере необходимо в любой ячейке диапазона А2:А6 выбрать табельный номер и в этой же ячейке появится фамилия сотрудника.
 
 
Яндекс цитирования
© 2010-2017 · Дизайн: MichaelCH · Хостинг от uCoz · При использовании материалов сайта, ссылка на www.excelworld.ru обязательна!