Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Microsoft Office и VBA программирование > Microsoft Office Excel
Регистрация

Восстановить пароль

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 20.06.2012, 11:05   #1
oleg_sh
Пользователь
 
Регистрация: 28.07.2009
Сообщений: 61
По умолчанию Прокрутка колесом мыши в выпадающем списке

Добрый времени суток, друзья.

У меня вопрос.
Есть ли возможность в Excel как то реализовать прокрутку в выпадающем списке колесом мыши?
oleg_sh вне форума Ответить с цитированием
Старый 20.06.2012, 11:49   #2
EducatedFool
Программист VBA
СуперМодератор
 
Аватар для EducatedFool
 
Регистрация: 13.07.2008
Сообщений: 6,858
По умолчанию

Да, можно, при помощи WinAPI. (если речь про выпадающий список на форме)
Сам когда-то один раз пытался сделать подобное.
Это очень сложно, и работает нестабильно, - так что даже не буду говорить, как это делается.
Проще отказаться от этой затеи.

В любом случае, про какой бы выпадающий список ни шла бы речь, если эта функциональность не встроена изначально, - реализовать её крайне затруднительно.
EducatedFool вне форума Ответить с цитированием
Старый 20.06.2012, 11:55   #3
oleg_sh
Пользователь
 
Регистрация: 28.07.2009
Сообщений: 61
По умолчанию

Цитата:
Сообщение от EducatedFool Посмотреть сообщение
Это очень сложно, и работает нестабильно.....
Спасибо, очень жаль, колёсиком (когда значений более 30) было бы проще, чем тянуть и кликать справа столбик.
oleg_sh вне форума Ответить с цитированием
Старый 20.06.2012, 13:14   #4
Serge 007
Участник клуба
 
Аватар для Serge 007
 
Регистрация: 15.12.2009
Сообщений: 1,448
По умолчанию

Цитата:
Сообщение от EducatedFool Посмотреть сообщение
В любом случае, про какой бы выпадающий список ни шла бы речь, если эта функциональность не встроена изначально, - реализовать её крайне затруднительно.
В списках, построенных через Данные - Проверка данных, подобие такой возможности есть. При наведении курсора на треугольник полосы прокрутки можно пользоваться колёсиком мыши. Но только в одну сторону, в зависимости от выбранного треугольника, либо вверх, либо вниз
Бесплатная помощь: www.excelworld.ru
Платная помощь: serge_007.planetaexcel@mail.ru
https://yoomoney.ru: 41001419691823
Serge 007 вне форума Ответить с цитированием
Старый 20.06.2012, 13:44   #5
oleg_sh
Пользователь
 
Регистрация: 28.07.2009
Сообщений: 61
По умолчанию

Цитата:
Сообщение от Serge 007 Посмотреть сообщение
В списках, построенных через Данные - Проверка данных, подобие такой возможности есть. При наведении курсора на треугольник полосы прокрутки можно пользоваться колёсиком мыши. Но только в одну сторону, в зависимости от выбранного треугольника, либо вверх, либо вниз
Может мы про разные вещи говорим.
На всякий случай присоединяю файлик с примером списка.
Треугольник есть, но прокрутка не работает, да и смысла в этом было бы мало.
Вложения
Тип файла: rar список.rar (6.2 Кб, 43 просмотров)
oleg_sh вне форума Ответить с цитированием
Старый 20.06.2012, 14:45   #6
Serge 007
Участник клуба
 
Аватар для Serge 007
 
Регистрация: 15.12.2009
Сообщений: 1,448
По умолчанию

Цитата:
Сообщение от oleg_sh Посмотреть сообщение
Может мы про разные вещи говорим.
...прокрутка не работает, да и смысла в этом было бы мало.
Нет, про одни и те же
В Вашем файле прокрутка работает, я проверил

ЗЫ А почему "мало смысла"? Это же Вам необходимо? Иначе зачем этот топик?!
Бесплатная помощь: www.excelworld.ru
Платная помощь: serge_007.planetaexcel@mail.ru
https://yoomoney.ru: 41001419691823
Serge 007 вне форума Ответить с цитированием
Старый 20.06.2012, 15:11   #7
oleg_sh
Пользователь
 
Регистрация: 28.07.2009
Сообщений: 61
По умолчанию

Нет, у меня не работает в 2007.
Удобнее, когда не надо наводить на треугольник, а просто в окне выпадающего списка покрутить колёсиком.

Странно, Excel делает сложные таблицы и чудеса перекрёстных вычислений, но не может прокрутку колёсиком мышки из списка.
oleg_sh вне форума Ответить с цитированием
Старый 20.06.2012, 15:57   #8
Keiju
Пользователь
 
Регистрация: 13.07.2011
Сообщений: 18
По умолчанию

поиск по первым символам никто не отменял А колёсико "бууу" сам как-то парился, но потом плюнул на это дело. Так же можно попробовать создать два зависимых выпадающих списка.
Keiju вне форума Ответить с цитированием
Старый 20.06.2012, 16:07   #9
oleg_sh
Пользователь
 
Регистрация: 28.07.2009
Сообщений: 61
По умолчанию

Спасибо.
У меня три зависимых выпадающих списка.
Раздел-категория-продукт.
Без колёсика получается слишком много кликов по полосам прокрутки.
oleg_sh вне форума Ответить с цитированием
Старый 20.06.2012, 16:30   #10
Serge 007
Участник клуба
 
Аватар для Serge 007
 
Регистрация: 15.12.2009
Сообщений: 1,448
По умолчанию

Цитата:
Сообщение от oleg_sh Посмотреть сообщение
у меня не работает в 2007.
Работает даже в 2003-ем.
Вы просто что-то не так делаете
Бесплатная помощь: www.excelworld.ru
Платная помощь: serge_007.planetaexcel@mail.ru
https://yoomoney.ru: 41001419691823
Serge 007 вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Прокрутка таблицы колесом мышки Сергей089 БД в Delphi 9 04.08.2018 13:15
Различные форматы в выпадающем списке Eldrich JavaScript, Ajax 3 23.03.2011 22:03
Как сделать чтобы ячейки в выпадающем списке меняли цвет? Malinovaya Microsoft Office Excel 4 11.08.2010 16:28
TComboBox с кнопочками в выпадающем списке FedorSymkin Компоненты Delphi 1 15.04.2010 20:20
Пусто в выпадающем списке? ZORRO2005 Microsoft Office Excel 6 10.01.2008 11:59