Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Microsoft Office [игнор отключен] [закрыт для гостей] / ListBox и его повиновение - значения строки в ListBox вставить в соответствующие ячейки / 10 сообщений из 10, страница 1 из 1
15.08.2011, 14:08
    #37395815
Ivan33
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
ListBox и его повиновение - значения строки в ListBox вставить в соответствующие ячейки
ListBox
Коллеги, не поможете с вопросом. Есть листбокс и есть выбор из него. Однако как заставить событие выбора работать так, чтобы все четыре значения (из 4-х столбцов) в строке падали в свои ячейки?
...
Рейтинг: 0 / 0
15.08.2011, 14:15
    #37395824
-O_o-
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
ListBox и его повиновение - значения строки в ListBox вставить в соответствующие ячейки
Ivan33,
это как? падали в свои ячейки?
...
Рейтинг: 0 / 0
15.08.2011, 14:17
    #37395829
Ivan33
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
ListBox и его повиновение - значения строки в ListBox вставить в соответствующие ячейки
-O_o-Ivan33,
это как? падали в свои ячейки?

Сейчас, может быть понятнее будет:
1. В листбокс выведено 4 колонки
2. Допустим 5 строк
3. Выбрали 1 строку (любую, например 3-ю)
4. Нажали два раза
5. И в строке на листе упало 4 значения, а не одно, как в примере.
...
Рейтинг: 0 / 0
15.08.2011, 14:18
    #37395834
Ivan33
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
ListBox и его повиновение - значения строки в ListBox вставить в соответствующие ячейки
url=http://www.sql.ru/forum/actualfile.aspx?id=2732684]ListBox
Если ссылка вверху темы не работает.
...
Рейтинг: 0 / 0
15.08.2011, 16:27
    #37396147
Ivan33
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
ListBox и его повиновение - значения строки в ListBox вставить в соответствующие ячейки
ListBox
пардон
...
Рейтинг: 0 / 0
16.08.2011, 17:23
    #37398198
Ivan33
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
ListBox и его повиновение - значения строки в ListBox вставить в соответствующие ячейки
так есть способы или только через ВПР?
...
Рейтинг: 0 / 0
16.08.2011, 19:54
    #37398407
kuklp
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
ListBox и его повиновение - значения строки в ListBox вставить в соответствующие ячейки
Ivan33,

Я вижу в примере 3 столбца:
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
Private Sub ListBox1_DblClick(ByVal Cancel As MSForms.ReturnBoolean)
    Dim Target As Range
    Dim MySel As Range
    
    Set Target = Range("VBA_Target")
    Set MySel = Intersect(ActiveCell.EntireRow, Target)
    MySel.Value = ListBox1.Value
    MySel.Offset(,  1 ).Value = ListBox1.List(ListBox1.ListIndex,  1 )
    MySel.Offset(,  2 ).Value = ListBox1.List(ListBox1.ListIndex,  2 )
End Sub
...
Рейтинг: 0 / 0
16.08.2011, 20:01
    #37398408
kuklp
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
ListBox и его повиновение - значения строки в ListBox вставить в соответствующие ячейки
Вариант универсальней. Выведет значения всех столбцов:
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
Private Sub ListBox1_DblClick(ByVal Cancel As MSForms.ReturnBoolean)
    Dim Target As Range, i&
    Dim MySel As Range
    Set Target = Range("VBA_Target")
    Set MySel = Intersect(ActiveCell.EntireRow, Target)
    With ListBox1: For i =  0  To .ColumnCount -  1 
    MySel.Offset(, i).Value = .List(.ListIndex, i)
    Next: End With
End Sub
...
Рейтинг: 0 / 0
17.08.2011, 09:27
    #37398878
Ivan33
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
ListBox и его повиновение - значения строки в ListBox вставить в соответствующие ячейки
kuklpIvan33,

Я вижу в примере 3 столбца:
да, в примере 3, но свойство листбокса можно поменять на количество нужное. если менять свойства листбокса программно, то можно выводить все столбцы в итоге.

Попробую. Полученное выложу.
...
Рейтинг: 0 / 0
17.08.2011, 09:39
    #37398902
Ivan33
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
ListBox и его повиновение - значения строки в ListBox вставить в соответствующие ячейки
Ivan33Полученное выложу.да, в принципе, и не надо выкладывать. работает. спасибо.
...
Рейтинг: 0 / 0
Форумы / Microsoft Office [игнор отключен] [закрыт для гостей] / ListBox и его повиновение - значения строки в ListBox вставить в соответствующие ячейки / 10 сообщений из 10, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]