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

Вход

Регистрация

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

 

= Мир MS Excel/заполнение комбоксов в зависимости от содержания другого - Мир MS Excel

Старая форма входа
  • Страница 1 из 1
  • 1
Модератор форума: китин, _Boroda_  
Мир MS Excel » Вопросы и решения » Вопросы по VBA » заполнение комбоксов в зависимости от содержания другого (Макросы/Sub)
заполнение комбоксов в зависимости от содержания другого
ovechkin1973 Дата: Воскресенье, 22.10.2017, 11:06 | Сообщение № 1
Группа: Проверенные
Ранг: Обитатель
Сообщений: 429
Репутация: 1 ±
Замечаний: 0% ±

Excel 2010
Здравствуйте! Для упрощения заполнения базы данных делаю Юзерформу, в которой хочу немного автоматизировать процесс.
При выборе в поле "1. Ввод KKS" очень хочется, чтобы поля 2,3,4 заполнялись автоматически и данные брались с листа KKS.
Есть небольшая особенность - при вводе данных в "1. Ввод KKS" может предлагаться несколько одинаковых КKSов.. потому что на
листе KKS они есть с повторами, по причине того, что под это наименование несколько видов оборудование и кураторов. Выделил желтым на листе KKS для примера ситуацию.
Если в поле "1. Ввод KKS" набрать 4XJG11AN004, то в листбоксе ниже предложится 4 одинаковых ККSа, потому
что четыре вида оборудования и соответственно четыре куратора, которые за каждый вид оборудования отвечают. В таком случаю нужно чтобы в листбоксе по комбоксом выбора вида оборудования (LibVidOborudovaniya) появлялись все варианты с видами оборудования. Для 4XJG11AN004 это- вентилятор, автоматика, кабель и ЭД-0,4кВ. Возможно вариант с дополнительным листбоксом для вида оборудования я перебдел, но не знаю как сделать, чтобы при выборе в поле "1. Ввод KKS" того же 4XJG11AN004 в листбоке с вариантами ККS предлагалось не четыре одинаковых 4XJG11AN004, а 4XJG11AN004_вентилятор, 4XJG11AN004_автоматика, 4XJG11AN004_кабель, 4XJG11AN004_ЭД 0,4кВ.... тогда листбокс для вида оборудования был бы не нужен.
К сообщению приложен файл: __2.xlsm (24.8 Kb)


Плохо когда не знаешь, да еще забудешь. Правильно сформулированный вопрос содержит половину ответа.
 
Ответить
СообщениеЗдравствуйте! Для упрощения заполнения базы данных делаю Юзерформу, в которой хочу немного автоматизировать процесс.
При выборе в поле "1. Ввод KKS" очень хочется, чтобы поля 2,3,4 заполнялись автоматически и данные брались с листа KKS.
Есть небольшая особенность - при вводе данных в "1. Ввод KKS" может предлагаться несколько одинаковых КKSов.. потому что на
листе KKS они есть с повторами, по причине того, что под это наименование несколько видов оборудование и кураторов. Выделил желтым на листе KKS для примера ситуацию.
Если в поле "1. Ввод KKS" набрать 4XJG11AN004, то в листбоксе ниже предложится 4 одинаковых ККSа, потому
что четыре вида оборудования и соответственно четыре куратора, которые за каждый вид оборудования отвечают. В таком случаю нужно чтобы в листбоксе по комбоксом выбора вида оборудования (LibVidOborudovaniya) появлялись все варианты с видами оборудования. Для 4XJG11AN004 это- вентилятор, автоматика, кабель и ЭД-0,4кВ. Возможно вариант с дополнительным листбоксом для вида оборудования я перебдел, но не знаю как сделать, чтобы при выборе в поле "1. Ввод KKS" того же 4XJG11AN004 в листбоке с вариантами ККS предлагалось не четыре одинаковых 4XJG11AN004, а 4XJG11AN004_вентилятор, 4XJG11AN004_автоматика, 4XJG11AN004_кабель, 4XJG11AN004_ЭД 0,4кВ.... тогда листбокс для вида оборудования был бы не нужен.

Автор - ovechkin1973
Дата добавления - 22.10.2017 в 11:06
al-Ex Дата: Воскресенье, 22.10.2017, 11:52 | Сообщение № 2
Группа: Проверенные
Ранг: Форумчанин
Сообщений: 190
Репутация: 59 ±
Замечаний: 0% ±

Excel 2010
Taк подойдёт?
К сообщению приложен файл: _2v2.xlsm (24.9 Kb)


Сообщение отредактировал al-Ex - Воскресенье, 22.10.2017, 12:01
 
Ответить
СообщениеTaк подойдёт?

Автор - al-Ex
Дата добавления - 22.10.2017 в 11:52
ovechkin1973 Дата: Воскресенье, 22.10.2017, 12:13 | Сообщение № 3
Группа: Проверенные
Ранг: Обитатель
Сообщений: 429
Репутация: 1 ±
Замечаний: 0% ±

Excel 2010
Taк подойдёт?

Спасибо! Почти.. как вариант попробую. А как остальную часть задачи реализовать? чтобы данные по 2,3,4 сами заполнялись, после того как выбрал нужный вариант ККS?


Плохо когда не знаешь, да еще забудешь. Правильно сформулированный вопрос содержит половину ответа.
 
Ответить
Сообщение
Taк подойдёт?

Спасибо! Почти.. как вариант попробую. А как остальную часть задачи реализовать? чтобы данные по 2,3,4 сами заполнялись, после того как выбрал нужный вариант ККS?

Автор - ovechkin1973
Дата добавления - 22.10.2017 в 12:13
al-Ex Дата: Воскресенье, 22.10.2017, 14:57 | Сообщение № 4
Группа: Проверенные
Ранг: Форумчанин
Сообщений: 190
Репутация: 59 ±
Замечаний: 0% ±

Excel 2010
А как остальную часть задачи реализовать?
Не стал Вашу форму дорабатывать, "зело мудрено" ибо , по своему набросал, в UserForm1 посмотрите.
К сообщению приложен файл: _2v3.xlsm (33.4 Kb)


Сообщение отредактировал al-Ex - Воскресенье, 22.10.2017, 15:06
 
Ответить
Сообщение
А как остальную часть задачи реализовать?
Не стал Вашу форму дорабатывать, "зело мудрено" ибо , по своему набросал, в UserForm1 посмотрите.

Автор - al-Ex
Дата добавления - 22.10.2017 в 14:57
ovechkin1973 Дата: Воскресенье, 22.10.2017, 15:36 | Сообщение № 5
Группа: Проверенные
Ранг: Обитатель
Сообщений: 429
Репутация: 1 ±
Замечаний: 0% ±

Excel 2010
Не стал Вашу форму дорабатывать, ибо "зело мудрено", по своему набросал, в UserForm1 посмотрите.

Благодарю.. буду разбираться и себе в файл приспосабливать


Плохо когда не знаешь, да еще забудешь. Правильно сформулированный вопрос содержит половину ответа.
 
Ответить
Сообщение
Не стал Вашу форму дорабатывать, ибо "зело мудрено", по своему набросал, в UserForm1 посмотрите.

Благодарю.. буду разбираться и себе в файл приспосабливать

Автор - ovechkin1973
Дата добавления - 22.10.2017 в 15:36
Мир MS Excel » Вопросы и решения » Вопросы по VBA » заполнение комбоксов в зависимости от содержания другого (Макросы/Sub)
  • Страница 1 из 1
  • 1
Поиск:

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