Visual Basic, .NET, ASP, VBScript
 

   
   
     

Форум - Общий форум

Страница: 1 |

 

  Вопрос: Как правильно сделать? Добавлено: 05.03.07 11:40  

Автор вопроса:  Uksus | ICQ: 407373902 
У меня есть такая строка в коде:
.Range("B3").Value = ListBox1.Items(0)

Но нужно чтоб она выполнялась только если этот элемент списка выделен "Тобиш 1-й "

Ответить

  Ответы Всего ответов: 7  

Номер ответа: 1
Автор ответа:
 Viper



ICQ: 249094859 

Вопросов: 0
Ответов: 310
 Профиль | | #1 Добавлено: 05.03.07 15:38
Проверь свойство ListIndex

Ответить

Номер ответа: 2
Автор ответа:
 Bonapart



ICQ: 175256 

Вопросов: 32
Ответов: 108
 Web-сайт: team16.tut.su
 Профиль | | #2
Добавлено: 05.03.07 15:39
Раз Listbox то
Private Sub List1_Click()
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-сайт: team16.tut.su
 Профиль | | #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

Это проверка на выбор второго элемента... Для первого будет так
If list1.ListIndex = 0 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) и при этом уже в коде указать заранее текст какой строки к какой ячейке.........
КАК ЭТО СДЕЛАТЬ? ПЕРЕРЫЛ ПОЛ ИНЕТА НИЧЁ НЕ НАШЕЛ
ПАМАГИТЕ...

Ответить

Страница: 1 |

Поиск по форуму



© Copyright 2002-2011 VBNet.RU | Пишите нам