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

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

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

Восстановить пароль
Повторная активизация e-mail

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

Закрытая тема
Ваша тема закрыта, почему это могло произойти? Возможно,
Нет наработок или кода, если нужно готовое решение - создайте тему в разделе Фриланс и оплатите работу.
Название темы включает слова - "Помогите", "Нужна помощь", "Срочно", "Пожалуйста".
Название темы слишком короткое или не отражает сути вашего вопроса.
Тема исчерпала себя, помните, один вопрос - одна тема
Прочитайте правила и заново правильно создайте тему.
 
Опции темы Поиск в этой теме
Старый 06.11.2007, 00:48   #11
vadzik
 
Регистрация: 30.10.2007
Сообщений: 8
По умолчанию

так гораздо проще.
А как быть, если юзер выберет какой-то итем несколько раз? Можно ли избежать двойных записей?
А для удаления из второго листбокса можно использовать тот же код, но наоборот?
vadzik вне форума
Старый 06.11.2007, 21:16   #12
pashulka
Форумчанин
 
Регистрация: 03.11.2006
Сообщений: 524
По умолчанию

На самом деле я акцентировал внимание только сохранении данных, но если Вы настаиваете, то можно добавить и проверку и удаление ненужных данных (см.пример)
pashulka вне форума
Старый 06.11.2007, 21:47   #13
vadzik
 
Регистрация: 30.10.2007
Сообщений: 8
По умолчанию

Классно!
Здорово!
проверка отлично работает. Удаление - не совсем..
vadzik вне форума
Старый 06.11.2007, 22:20   #14
pashulka
Форумчанин
 
Регистрация: 03.11.2006
Сообщений: 524
По умолчанию

В моём примере удаляются все выделенные элементы второго списка, а стало быть он(код) выполняет возложенную на него задачу. Если же Вам нужно что-то другое, то нужно чётко формулировать поставленную задачу.
pashulka вне форума
Старый 06.11.2007, 22:29   #15
vadzik
 
Регистрация: 30.10.2007
Сообщений: 8
По умолчанию

Если удалить элементы второго списка, сохранить файл, выйти и войти заново. То удаленные данные будут светиться в правом списке.

Я не спец, еще хотел спросить - как создать такие листбоксы без привязки к ячейкам?
vadzik вне форума
Старый 06.11.2007, 22:48   #16
pashulka
Форумчанин
 
Регистрация: 03.11.2006
Сообщений: 524
По умолчанию

Если удалить выделенные элементы второго списка, закрыть файл, а затем повторно открыть этот же файл, то во втором списке будут наличествовать только те данные, которые были сохранены перед закрытием рабочей книги и удалённых элементов там не будет.
Точнее скачать не должно быть, но есть один нюанс, о котором я забыл предупредить - перед сохранением элементов списка необходимо очистить все ячейки/заполненные ячейки, например, Temp.[A:A].Clear 'ClearContents

Списки можно заполнить, либо используя метод AddItem, либо свойство List/Column
pashulka вне форума
Закрытая тема


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