Страница: 1 |
Вопрос: Как правильно сделать? | Добавлено: 05.03.07 11:40 |
Автор вопроса: ![]() |
У меня есть такая строка в коде:
.Range("B3").Value = ListBox1.Items(0)
Но нужно чтоб она выполнялась только если этот элемент списка выделен "Тобиш 1-й " |
Ответы | Всего ответов: 7 |
Номер ответа: 1 Автор ответа: ![]() ![]() ![]() ![]() ICQ: 249094859 Вопросов: 0 Ответов: 310 |
Профиль | Цитата | #1 | Добавлено: 05.03.07 15:38 |
Проверь свойство ListIndex |
Номер ответа: 2 Автор ответа: ![]() ![]() ICQ: 175256 Вопросов: 32 Ответов: 108 |
Web-сайт: Профиль | Цитата | #2 | Добавлено: 05.03.07 15:39 |
Раз Listbox то
Private Sub List1_Click()
if list1.listindex then .Range("B3" ![]() end if End Sub |
Номер ответа: 3 Автор ответа: ![]() ![]() ![]() ![]() ICQ: 249094859 Вопросов: 0 Ответов: 310 |
Профиль | Цитата | #3 | Добавлено: 05.03.07 15:53 |
2 bonapart, подумай, что будет делать твой пример если выбран именно первый элемент? |
Номер ответа: 4 Автор ответа: ![]() ![]() ICQ: 175256 Вопросов: 32 Ответов: 108 |
Web-сайт: Профиль | Цитата | #4 | Добавлено: 06.03.07 07:14 |
извиняюсь
if list1.listindex=1 then |
Номер ответа: 5 Автор ответа: ![]() ![]() ![]() ![]() ICQ: 249094859 Вопросов: 0 Ответов: 310 |
Профиль | Цитата | #5 | Добавлено: 06.03.07 10:56 |
извиняюсь
if list1.listindex=1 then Это проверка на выбор второго элемента... Для первого будет так If list1.ListIndex = 0 Then
|
Номер ответа: 6 Автор ответа: ![]() ![]() ![]() ICQ: 407373902 Вопросов: 10 Ответов: 23 |
Профиль | Цитата | #6 | Добавлено: 06.03.07 15:39 |
Спасиб вам огромное! но у меня теперь по другому встала ситуация ?как сделать тоже самое, но уже теперь для всех строк, которые могут быть введены пользователем? |
Номер ответа: 7 Автор ответа: ![]() ![]() ![]() ICQ: 407373902 Вопросов: 10 Ответов: 23 |
Профиль | Цитата | #7 | Добавлено: 06.03.07 16:47 |
Изложусь подробно...
Мне нужно сделать так чтоб пользователь вводя любое количество(от 1 до 72) строк в лист бокс получал их текст в экселе Причем чтоб текст каждой из введенных строк присваивался в определенное место (допустим текст 1-й стр. в ячейку B3 а второй в ячейку D3) и при этом уже в коде указать заранее текст какой строки к какой ячейке......... КАК ЭТО СДЕЛАТЬ? ПЕРЕРЫЛ ПОЛ ИНЕТА НИЧЁ НЕ НАШЕЛ ПАМАГИТЕ... |
Страница: 1 |
|