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