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

Вход

Регистрация

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

 

= Мир MS Excel/listbox поднять или опустить занесенные в него данные - Мир MS Excel

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

Excel 2007, 2013
Добрый день.
у меня вот какая задача. Я искал подобный примеры в интернете, но ничего что бы мне помогло, найти не удалось.
И сам, я тоже не могу сообразить как такое сделать.

В общем у меня есть Listbox2, который частично заполняется сам, а частично пользователем из listbox1. После чего наступает момент, который я реализовать в VBA не смог.
Я хочу научить программу поднимать или опустить выделенный элемент, в списке listbox2.

Я приложил скрин, стрелочкой обозначил задачу, поднимаю канал на позицию выше. А по нажатию на кнопку "Добавить ..", в эксель заносился порядок созданный в listbox2.

Может тут у кого-то есть примеры такого кода, где подобная задача решается или привести какой-то свой пример? Если конечно вообще возможно такое в listbox сделать.

С уважением. Всем хорошего дня.
[moder]Прикладывайте пример в файле![/moder]
К сообщению приложен файл: 5976147.png (11.0 Kb) · ___listbox.xlsm (42.8 Kb)


О_о ...и так можно было?

Сообщение отредактировал lopuxi - Среда, 24.06.2015, 11:58
 
Ответить
СообщениеДобрый день.
у меня вот какая задача. Я искал подобный примеры в интернете, но ничего что бы мне помогло, найти не удалось.
И сам, я тоже не могу сообразить как такое сделать.

В общем у меня есть Listbox2, который частично заполняется сам, а частично пользователем из listbox1. После чего наступает момент, который я реализовать в VBA не смог.
Я хочу научить программу поднимать или опустить выделенный элемент, в списке listbox2.

Я приложил скрин, стрелочкой обозначил задачу, поднимаю канал на позицию выше. А по нажатию на кнопку "Добавить ..", в эксель заносился порядок созданный в listbox2.

Может тут у кого-то есть примеры такого кода, где подобная задача решается или привести какой-то свой пример? Если конечно вообще возможно такое в listbox сделать.

С уважением. Всем хорошего дня.
[moder]Прикладывайте пример в файле![/moder]

Автор - lopuxi
Дата добавления - 24.06.2015 в 11:38
KSV Дата: Среда, 24.06.2015, 12:13 | Сообщение № 2
Группа: Друзья
Ранг: Ветеран
Сообщений: 770
Репутация: 255 ±
Замечаний: 0% ±

Excel 2013
без WinAPIможно, например, так:

и еще это добавьте, чтоб менять доступность кнопок "Вверх" и "Вниз" в зависимости от того, какой элемент выбран (см. вложенный файл)
К сообщению приложен файл: _listbox.xlsm (41.3 Kb)


KSV.VBA@gmail.com
Яндекс.Деньги: 410011921213333


Сообщение отредактировал KSV - Среда, 24.06.2015, 12:24
 
Ответить
Сообщениебез WinAPIможно, например, так:

и еще это добавьте, чтоб менять доступность кнопок "Вверх" и "Вниз" в зависимости от того, какой элемент выбран (см. вложенный файл)

Автор - KSV
Дата добавления - 24.06.2015 в 12:13
lopuxi Дата: Среда, 24.06.2015, 12:23 | Сообщение № 3
Группа: Проверенные
Ранг: Форумчанин
Сообщений: 142
Репутация: 0 ±
Замечаний: 0% ±

Excel 2007, 2013
Ага. Круто. То что нужно!
Спасибо огромное!


О_о ...и так можно было?
 
Ответить
СообщениеАга. Круто. То что нужно!
Спасибо огромное!

Автор - lopuxi
Дата добавления - 24.06.2015 в 12:23
KSV Дата: Среда, 24.06.2015, 12:26 | Сообщение № 4
Группа: Друзья
Ранг: Ветеран
Сообщений: 770
Репутация: 255 ±
Замечаний: 0% ±

Excel 2013
Пожалуйста! :)
[p.s.]Добавил в пред. пост второй спойлер и файл-пример[/p.s.]


KSV.VBA@gmail.com
Яндекс.Деньги: 410011921213333
 
Ответить
СообщениеПожалуйста! :)
[p.s.]Добавил в пред. пост второй спойлер и файл-пример[/p.s.]

Автор - KSV
Дата добавления - 24.06.2015 в 12:26
Мир MS Excel » Вопросы и решения » Вопросы по VBA » listbox поднять или опустить занесенные в него данные (Макросы/Sub)
  • Страница 1 из 1
  • 1
Поиск:

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