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

Вход

Регистрация

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

 

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

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

НОВОСТИ САЙТА
«  Декабрь 2016  »
ПнВтСрЧтПтСбВс
   1234
567891011
12131415161718
19202122232425
262728293031

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