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

Вход

Регистрация

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

 

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

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

НОВОСТИ САЙТА
«  Апрель 2024  »
ПнВтСрЧтПтСбВс
1234567
891011121314
15161718192021
22232425262728
2930

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

 
Формула ВПР() требует ввода критерия либо в отдельную ячейку, либо непосредственно в саму формулу.
Первое не всегда реализуемо, второе неудобно.
 
Этот код:
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-2024 · Дизайн: MichaelCH · Хостинг от uCoz · При использовании материалов сайта, ссылка на www.excelworld.ru обязательна!