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

Вход

Регистрация

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

 

= Мир MS Excel/выпадающий список и массив в VBA Excel - Мир MS Excel

Регистрация · Логин: · Пароль: · · Забыли пароль?
Страница 1 из 11
Модератор форума: _Boroda_, Pelena, Manyasha, SLAVICK 
Мир MS Excel » Вопросы и решения » Вопросы по VBA » выпадающий список и массив в VBA Excel (Макросы/Sub)
выпадающий список и массив в VBA Excel
oleg60 Дата: Вторник, 29.03.2016, 11:55 | Сообщение № 1
Группа: Пользователи
Ранг: Новичок
Сообщений: 23
Репутация: 0 ±
Замечаний: 0% ±

Excel 2010
Здравствуйте. Необходимо решить следующую задачу:
На листе Excel есть выпадающий список БКТП соответствующий диапазону L4:L11. Нужен код на VBA, чтобы при выборе значения из списка в окне TextBox.1 и ячейке (например A1) появлялось соответствующее значение из диапазонf M4:M11
Спасибо.
К сообщению приложен файл: 8136157.xlsm(15Kb)


Сообщение отредактировал oleg60 - Вторник, 29.03.2016, 11:58
 
Ответить
СообщениеЗдравствуйте. Необходимо решить следующую задачу:
На листе Excel есть выпадающий список БКТП соответствующий диапазону L4:L11. Нужен код на VBA, чтобы при выборе значения из списка в окне TextBox.1 и ячейке (например A1) появлялось соответствующее значение из диапазонf M4:M11
Спасибо.

Автор - oleg60
Дата добавления - 29.03.2016 в 11:55
Manyasha Дата: Вторник, 29.03.2016, 12:01 | Сообщение № 2
Группа: Модераторы
Ранг: Старожил
Сообщений: 1586
Репутация: 661 ±
Замечаний: 0% ±

Excel 2007, 2010
oleg60, так пойдет?
[vba]
Код
Private Sub ComboBox1_Change()
    TextBox1.Value = WorksheetFunction.VLookup(ComboBox1.Value, Range("l4:m11"), 2, 0)
End Sub
[/vba]

Перезалила файл, забыла связь с ячейкой А1 поставить
К сообщению приложен файл: 8136157-1.xlsm(22Kb)


marinamorozova_box@mail.ru
ЯД: 410013299366744 WM: R193491431804


Сообщение отредактировал Manyasha - Вторник, 29.03.2016, 12:05
 
Ответить
Сообщениеoleg60, так пойдет?
[vba]
Код
Private Sub ComboBox1_Change()
    TextBox1.Value = WorksheetFunction.VLookup(ComboBox1.Value, Range("l4:m11"), 2, 0)
End Sub
[/vba]

Перезалила файл, забыла связь с ячейкой А1 поставить

Автор - Manyasha
Дата добавления - 29.03.2016 в 12:01
oleg60 Дата: Вторник, 29.03.2016, 13:30 | Сообщение № 3
Группа: Пользователи
Ранг: Новичок
Сообщений: 23
Репутация: 0 ±
Замечаний: 0% ±

Excel 2010
Да здравствуют прекрасные старожилы!
Спасибо большое
 
Ответить
СообщениеДа здравствуют прекрасные старожилы!
Спасибо большое

Автор - oleg60
Дата добавления - 29.03.2016 в 13:30
Мир MS Excel » Вопросы и решения » Вопросы по VBA » выпадающий список и массив в VBA Excel (Макросы/Sub)
Страница 1 из 11
Поиск:

Яндекс цитирования
© 2010-2016 · Дизайн: MichaelCH · Хостинг от uCoz · При использовании материалов сайта, ссылка на www.excelworld.ru обязательна!