|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
05.01.2013, 06:39 | #1 |
Пользователь
Регистрация: 14.01.2012
Сообщений: 54
|
Возникла проблема с типами при попытках сравнить выбранный элемент комбобокса с каким то диапазоном ячеек эксель (к примеру 'В2:В15'), пробовал и циклом и в массив закинуть этот диапазон а потом сравнивать, сгладить типы не вышло вот мой "брусок"
Код:
Последний раз редактировалось Stilet; 05.01.2013 в 12:18. |
05.01.2013, 12:23 | #2 |
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
Что ты творишь?
Что в этих ячейках? Почему сравниваешь именно с диапазоном? вообще насколько я помню лучше использовать не Range а Cell, дабы в цикл обращаться к ячейкам: Код:
I'm learning to live...
|
05.01.2013, 20:26 | #3 |
Пользователь
Регистрация: 14.01.2012
Сообщений: 54
|
у меня в комбобоксе на каждем итеме слово, по выбору слова в итеме, на кнопке при нажатие долно это слово искатся в этом диапозоне....пробовал цыклить но некогда масив слов не цыклил
Щас протестю |
05.01.2013, 20:42 | #4 |
Сисадмин
Форумчанин
Регистрация: 28.12.2007
Сообщений: 320
|
Если известен диапазон, то можно, используя range, "засунуть" значения из ячеек диапазона в массив. Примерно так:
Код:
Код:
Последний раз редактировалось Xardas; 05.01.2013 в 20:51. |
08.01.2013, 02:53 | #5 |
Пользователь
Регистрация: 14.01.2012
Сообщений: 54
|
Спасибо! С типом проблему уладил!
|
08.01.2013, 10:22 | #6 |
Пользователь
Регистрация: 14.01.2012
Сообщений: 54
|
подскажите что тут неправильно? Файл заполнен данными и совпадения есть, а при компиляции постоянно срабатывает что нету совпадений по условию
Код:
|
08.01.2013, 13:49 | #7 |
Пользователь
Регистрация: 14.01.2012
Сообщений: 54
|
вот что у меня получилось
Код:
а в том что изложил Владимир тоже выбивает ошибку Мешал их у меня все работало без ошибки даже при нажатии на выполнение поиска но в заполненной БД не читало а делало вид как будто там нету совпадения..... как быть? |
08.01.2013, 14:31 | #8 |
Сисадмин
Форумчанин
Регистрация: 28.12.2007
Сообщений: 320
|
Обращаетесь к ячейкам неправильно и в первом варианте к элементам массива тоже. У Вас данные расположены в столбце, то есть при проходе в цикле меняется строка, а столбец остается: cells[j,2] или mass[j,2]
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
ComboBox ID элемента | .scu | C# (си шарп) | 1 | 20.07.2012 19:17 |
Проблема с диапазоном ячеек в Excel. | a1bert | Microsoft Office Excel | 12 | 04.01.2012 15:12 |
Сравнивание ячеек двух таблиц | Rainkhz | Общие вопросы Delphi | 2 | 29.05.2010 19:16 |
работа с диапазоном ячеек? | panzergto | Microsoft Office Excel | 4 | 01.04.2010 21:25 |
добавление элемента в ComboBox | Tapapax | Общие вопросы .NET | 2 | 09.11.2009 22:48 |