Страница: 1 |
Страница: 1 |
Вопрос: Вопрос все про то т же ЛистБокс
Добавлено: 04.03.07 10:08
Автор вопроса: Uksus | ICQ: 407373902
Мне нужно сделать так чтоб если у меня в ЛистБоксе например 2 строки то прога текст из этих строк вводила в ячейки в Экселе А проблема в том что если у меня таких(Range("B3").Value = ListBox1.Items(0)) строк 144, и после обработки первых двух прога выдает ошибку типа "Как это я тебе воткну текст в ячейку если у тебя всего 2 строки в ЛистБокс вписано а ты просиш у меня 144" Короче просто если нет строки то и вписывать значение не надо...
Помагите кто чем смогёт
Ответы
Всего ответов: 5
Номер ответа: 1
Автор ответа:
Viper
ICQ: 249094859
Вопросов: 0
Ответов: 310
Профиль | | #1
Добавлено: 05.03.07 10:59
А как щас все это делаешь?
Номер ответа: 2
Автор ответа:
EROS
Вопросов: 58
Ответов: 4255
Профиль | | #2
Добавлено: 05.03.07 13:58
Range("B3".Value = ListBox1.Items(0) - 144 РАЗА!!
:0)
Номер ответа: 3
Автор ответа:
Viper
ICQ: 249094859
Вопросов: 0
Ответов: 310
Профиль | | #3
Добавлено: 05.03.07 15:43
у него штоль 144 нулевых итема в листбоксе... Колоссально!!!!
Другая версия, производится цикл от первого до 144 элемента... особенно хорошо, когда элементов в списке ваще нет...
короче, автор хочет странного
Номер ответа: 4
Автор ответа:
Uksus
ICQ: 407373902
Вопросов: 10
Ответов: 23
Профиль | | #4
Добавлено: 06.03.07 15:48
Да нет ребят! Прога такая в Листбокс вводится текст(ЗАВЕДОМО ЗНАЮ ЧТО БУДЕТ 72 строки) затем каждая из этих строк присваивается в определенную ячейку ! Проблема у меня в том что если пользователь не ввел все 72 строки в ЛистБокс то прога выдает ошибку типа: "Такой строки в листбоксе нет поэтому не могу выполнить данный код: Range("B3".Value = ListBox1.Items(13)" ?Вот я и подумал что если пользователь выделит те строки которые ему нуны то прога выполнит присваивание а остальные проигнарирует?
НАРОД ПОДСКАЖИТЕ КАК С ЭТИМ БОРОТЬСЯ
Номер ответа: 5
Автор ответа:
HACKER
Разработчик Offline Client
Вопросов: 236
Ответов: 8362
Профиль | | #5
Добавлено: 07.03.07 10:07
Может определить кол-во заданных ячеек, и циклить этом диапазоне? или вообще on error resume next