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

Вход

Регистрация

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

 

= Мир MS Excel/Данные для выпадающих списков в LisctBox из разных столбцов - Мир MS Excel

Старая форма входа
  • Страница 1 из 1
  • 1
Модератор форума: китин, _Boroda_  
Мир MS Excel » Вопросы и решения » Вопросы по VBA » Данные для выпадающих списков в LisctBox из разных столбцов (Макросы/Sub)
Данные для выпадающих списков в LisctBox из разных столбцов
alex1809 Дата: Пятница, 28.10.2022, 15:37 | Сообщение № 1
Группа: Пользователи
Ранг: Новичок
Сообщений: 13
Репутация: 0 ±
Замечаний: 0% ±

2013
Добрый день! Файл за основу взял отсюда: http://www.excelworld.ru/forum/10-24869-1#190013. Скажу сразу в макросах не соображаю, изменял под себя по примерам. Но дальше не пойму. Мне необходимо чтобы в ячейке D4 появились данные из вкладки "База данных" столбец D. А также хотелось бы еще один выпадающий список в ячейке F3 с данными из вкладки РД столбец C. Заранее спасибо.
К сообщению приложен файл: ___.xlsm (58.3 Kb)
 
Ответить
СообщениеДобрый день! Файл за основу взял отсюда: http://www.excelworld.ru/forum/10-24869-1#190013. Скажу сразу в макросах не соображаю, изменял под себя по примерам. Но дальше не пойму. Мне необходимо чтобы в ячейке D4 появились данные из вкладки "База данных" столбец D. А также хотелось бы еще один выпадающий список в ячейке F3 с данными из вкладки РД столбец C. Заранее спасибо.

Автор - alex1809
Дата добавления - 28.10.2022 в 15:37
MikeVol Дата: Пятница, 28.10.2022, 17:18 | Сообщение № 2
Группа: Проверенные
Ранг: Обитатель
Сообщений: 312
Репутация: 59 ±
Замечаний: 0% ±

Excel LTSC 2021 EN
alex1809, Доброго времени суток. Если я правильно вас понял
ячейке D4 появились данные из вкладки "База данных" столбец D. А также хотелось бы еще один выпадающий список в ячейке F3 с данными из вкладки РД столбец C

То ниже рабочий вариант.
К сообщению приложен файл: 28.10.2022.xlsm (72.0 Kb)


Ученик.
 
Ответить
Сообщениеalex1809, Доброго времени суток. Если я правильно вас понял
ячейке D4 появились данные из вкладки "База данных" столбец D. А также хотелось бы еще один выпадающий список в ячейке F3 с данными из вкладки РД столбец C

То ниже рабочий вариант.

Автор - MikeVol
Дата добавления - 28.10.2022 в 17:18
alex1809 Дата: Пятница, 28.10.2022, 17:30 | Сообщение № 3
Группа: Пользователи
Ранг: Новичок
Сообщений: 13
Репутация: 0 ±
Замечаний: 0% ±

2013
MikeVol, немножко не так, в ячейке D3 список так и остается, надо добавить в D4. Итого три списка на листе.
 
Ответить
СообщениеMikeVol, немножко не так, в ячейке D3 список так и остается, надо добавить в D4. Итого три списка на листе.

Автор - alex1809
Дата добавления - 28.10.2022 в 17:30
MikeVol Дата: Пятница, 28.10.2022, 18:01 | Сообщение № 4
Группа: Проверенные
Ранг: Обитатель
Сообщений: 312
Репутация: 59 ±
Замечаний: 0% ±

Excel LTSC 2021 EN
alex1809, Так?
К сообщению приложен файл: 28.10.2022_v2.xlsm (81.0 Kb)


Ученик.
 
Ответить
Сообщениеalex1809, Так?

Автор - MikeVol
Дата добавления - 28.10.2022 в 18:01
alex1809 Дата: Пятница, 28.10.2022, 18:19 | Сообщение № 5
Группа: Пользователи
Ранг: Новичок
Сообщений: 13
Репутация: 0 ±
Замечаний: 0% ±

2013
MikeVol, а можно подправить поиск. Как в примере, по любому сочетанию(положению) букв, а не по первым цифрам(буквам).
 
Ответить
СообщениеMikeVol, а можно подправить поиск. Как в примере, по любому сочетанию(положению) букв, а не по первым цифрам(буквам).

Автор - alex1809
Дата добавления - 28.10.2022 в 18:19
Pelena Дата: Суббота, 29.10.2022, 11:36 | Сообщение № 6
Группа: Админы
Ранг: Местный житель
Сообщений: 19174
Репутация: 4413 ±
Замечаний: ±

Excel 365 & Mac Excel
по любому сочетанию(положению) букв, а не по первым цифрам(буквам)

замените везде строчку [vba]
Код
If txt = Mid(x(i, 1), 1, lt) Then s = s & x(i, 1) & "~"
[/vba] на [vba]
Код
If InStr(x(i, 1), txt) > 0 Then s = s & x(i, 1) & "~"
[/vba]


"Черт возьми, Холмс! Но как??!!"
Ю-money 41001765434816
 
Ответить
Сообщение
по любому сочетанию(положению) букв, а не по первым цифрам(буквам)

замените везде строчку [vba]
Код
If txt = Mid(x(i, 1), 1, lt) Then s = s & x(i, 1) & "~"
[/vba] на [vba]
Код
If InStr(x(i, 1), txt) > 0 Then s = s & x(i, 1) & "~"
[/vba]

Автор - Pelena
Дата добавления - 29.10.2022 в 11:36
MikeVol Дата: Суббота, 29.10.2022, 11:59 | Сообщение № 7
Группа: Проверенные
Ранг: Обитатель
Сообщений: 312
Репутация: 59 ±
Замечаний: 0% ±

Excel LTSC 2021 EN
alex1809, Доброго.
К сообщению приложен файл: 29.10.2022.xlsm (83.4 Kb)


Ученик.
 
Ответить
Сообщениеalex1809, Доброго.

Автор - MikeVol
Дата добавления - 29.10.2022 в 11:59
alex1809 Дата: Суббота, 29.10.2022, 12:02 | Сообщение № 8
Группа: Пользователи
Ранг: Новичок
Сообщений: 13
Репутация: 0 ±
Замечаний: 0% ±

2013
Pelena, MikeVol, спасибо большое все получилось!
 
Ответить
СообщениеPelena, MikeVol, спасибо большое все получилось!

Автор - alex1809
Дата добавления - 29.10.2022 в 12:02
Мир MS Excel » Вопросы и решения » Вопросы по VBA » Данные для выпадающих списков в LisctBox из разных столбцов (Макросы/Sub)
  • Страница 1 из 1
  • 1
Поиск:

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