Rambler's Top100
Форум: MS ACCESSVBVBA MS OfficeMS SQL server
Новые сообщения: 0000

Форум: VBA MS Office

Программирования для MS Office кроме ACCESS

Обновить визитку
Участники «Online»
Все участники

 
 

Доброго времени суток, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: Excel выпадающий ( ли ) список ? куда думать ?
 
 автор: puzo   (28.12.2011 в 22:16)   личное сообщение
26 Кб.
 
 

День добрый всем!с новым годом !
вот придумалось, что можно облегчить работу дятькам.
на листе назвТЗ - ТЗ и их показатели
хочется, чтоб на первом листе можно было бы выбрать
ну в первом приближении - пишешь номер тз - слева появляется назв заказчика, а справа - выпадающий список из позиций для этого тз
но можно ли это сделать в excel - е ? в аксессе вроде минут за 10 можно управиться. ну то есть мне если - то за двое-трое суток.
а тут...
посоветуйте, пожалуйста, как и можно ли ? примерный план, а я поковыряюсь.
и не чересчур будет ли загромождён файл, если таких списков будет на каждые полдня по 10-15, а в файле вообще-то 3 месяца.
можно ли один макрос на все позиции или и не стоит заморачиваться и пусть работают как работают ?
спасибо.

  Ответить  
 
 автор: kot_k_k   (29.12.2011 в 11:51)   личное сообщение
 
 

файл во вражеском формате - посему не могу лукнуть
подозреваю что можно использовать функцию ВПР, фильтра и проч.

п.с. переходи на Аксс - т.к. потребности однозначно перерастут ексель раз пошла такая пянка

  Ответить  
 
 автор: puzo   (29.12.2011 в 12:35)   личное сообщение
 
 

начальник третий год говорит, что "вот уже буквально в следующем месяце наймёт/нанял/начнёт_работать(программист)/будем_думать/начнём_тестить"
поэтому ....
ну ладно, попробую сделать на аксе . и продемонстрировать.
ответ понял

п.с. с работы приаттачить (перезаписал в формате 97-2003) нельзя.

  Ответить  
 
 автор: ser60   (31.12.2011 в 07:19)   личное сообщение
26 Кб.
 
 

странноватый формат, конечно. Вот так пойдет?

  Ответить  
 
 автор: puzo   (31.12.2011 в 14:47)   личное сообщение
 
 

неа )
у каждого тз может быть несколько позиций, я поэтому и вёл речь про выпадающий список -
вот тут, например, если вводишь 6 - то сразу оно берёт тока первую позицию. а есть же ещё и вторая. поэтому, думается, тут без бейсика не обойтись
но спасибо!
с новым годом !!

  Ответить  
 
 автор: pashulka   (07.01.2012 в 18:45)   личное сообщение
 
 

puzo, Если ТЗ отсортированы (как в Вашем примере), то можно обойтись и без помощи васи, то бишь VBA

  Ответить  
 
 автор: puzo   (07.01.2012 в 23:49)   личное сообщение
 
 

замечательно !!
а как ?
можно дать направление, то бишь вектор ?

  Ответить  
 
 автор: pashulka   (08.01.2012 в 14:35)   личное сообщение
 
 

Собственно, подсказку можно найти в этом примере (который желательно скачивать с помощью команды Сохранить объект как, иначе возможны проблемы), только в Вашем случае придётся ещё использовать и имена (пример связи объектов Validation и Name можно найти в этом примере)

P.S. Если возникнут проблемы с адаптацией, то тему всегда можно продолжить или скачать тот же финт, но уже применительно к Вашему файлу

  Ответить  
HiProg.com - Технологии программирования
Rambler's Top100 TopList