Прошу сразу переименовать тему, если я не четко обозначил вопрос, который в ней хочу задать. Приходится в своих файлах делать поля со списком или комбоксы, в которых потом выбираешь значения из какого списка (чаще текстовые). Когда значений много, то из выпадающего списка их выбирать просто не удобно. Если начинать писать нужный текст, то эксель предлагает вариант для вставки, но допустим, если начинаешь набирать какое то значение не с первого символа, а со второго, то эксель не предлагает значения из списка. Вопрос теоретический и пока не выкладываю пример. Если решения есть, то буду делать пример. Хотелось бы решение макросом, с ними файл обычно меньше "весит" и работает соответственно быстрее. Хотя я может и не прав
Прошу сразу переименовать тему, если я не четко обозначил вопрос, который в ней хочу задать. Приходится в своих файлах делать поля со списком или комбоксы, в которых потом выбираешь значения из какого списка (чаще текстовые). Когда значений много, то из выпадающего списка их выбирать просто не удобно. Если начинать писать нужный текст, то эксель предлагает вариант для вставки, но допустим, если начинаешь набирать какое то значение не с первого символа, а со второго, то эксель не предлагает значения из списка. Вопрос теоретический и пока не выкладываю пример. Если решения есть, то буду делать пример. Хотелось бы решение макросом, с ними файл обычно меньше "весит" и работает соответственно быстрее. Хотя я может и не правovechkin1973
Плохо когда не знаешь, да еще забудешь. Правильно сформулированный вопрос содержит половину ответа.
Pelena, Вы мне наверное ссылку дали верную.. я в приложенном примере на листе 1 попробовал вводить данные, но есть один минус - надо начинать ввод слова с первой буквы.. если это делаешь допустим со второй или другой, кроме первой, предлагаются слова, которые начинаются с той буквы, что вводишь. Лучше пример приведу. Допустим в каком то столбце есть слова- говорить, проговорить, наговорить, гов, вор и другие. И если набирать "говор", то нужно предложить все слова, которые я для примера перечислил, кроме гов и вор
Pelena, Вы мне наверное ссылку дали верную.. я в приложенном примере на листе 1 попробовал вводить данные, но есть один минус - надо начинать ввод слова с первой буквы.. если это делаешь допустим со второй или другой, кроме первой, предлагаются слова, которые начинаются с той буквы, что вводишь. Лучше пример приведу. Допустим в каком то столбце есть слова- говорить, проговорить, наговорить, гов, вор и другие. И если набирать "говор", то нужно предложить все слова, которые я для примера перечислил, кроме гов и ворovechkin1973
Плохо когда не знаешь, да еще забудешь. Правильно сформулированный вопрос содержит половину ответа.
Посмотрите комментарии к коду, там есть вариант с поиском по любому вхождению, он закомментирован. То есть закомментируйте цикл для поиска по первым буквам и откройте второй вариант
Посмотрите комментарии к коду, там есть вариант с поиском по любому вхождению, он закомментирован. То есть закомментируйте цикл для поиска по первым буквам и откройте второй вариантPelena
"Черт возьми, Холмс! Но как??!!" Ю-money 41001765434816
Pelena, спасибо за ссылку.. код под мои хотелки мой товарищ мне переделал.. Обещал позже научить, как его конкретно к моему файлу приспособить
Pelena, спасибо за ссылку.. код под мои хотелки мой товарищ мне переделал.. Обещал позже научить, как его конкретно к моему файлу приспособить ovechkin1973
Еще вопрос по этой теме. Pelena, дала ссылку вариант, в котором можно искать нужное имя набираю его в любом виде (с первой буквы, с середины..и т.п.) и в Листбоксе появляются все подходящие варианты. Если на нужный кликнуть, то слово находится в столбце, где оно хранится. А как сделать так, чтобы набирая часть слова для его поиска в верхнем тексбоксе и кликая на нужном варианте в листбоксе оно появлялось в верхнем тексбоксе.. там где первоначально набиралось часть слова для поиска.. Получилось только выводить выбранное слово в отдельный тексбокс, который ниже листбокса сделан...
Еще вопрос по этой теме. Pelena, дала ссылку вариант, в котором можно искать нужное имя набираю его в любом виде (с первой буквы, с середины..и т.п.) и в Листбоксе появляются все подходящие варианты. Если на нужный кликнуть, то слово находится в столбце, где оно хранится. А как сделать так, чтобы набирая часть слова для его поиска в верхнем тексбоксе и кликая на нужном варианте в листбоксе оно появлялось в верхнем тексбоксе.. там где первоначально набиралось часть слова для поиска.. Получилось только выводить выбранное слово в отдельный тексбокс, который ниже листбокса сделан...ovechkin1973
Возник еще вопрос.. воспользовался этим макросом в другом файле.. но получилась такая засада. У меня данные заглавными буквами написаны (Лист1) и когда я для поиска набираю прописными буквами не ищет данные. В старом файле было аналогично - буквы заглавные, набирал любые буквы и все работало.. где искать решение?
Возник еще вопрос.. воспользовался этим макросом в другом файле.. но получилась такая засада. У меня данные заглавными буквами написаны (Лист1) и когда я для поиска набираю прописными буквами не ищет данные. В старом файле было аналогично - буквы заглавные, набирал любые буквы и все работало.. где искать решение?ovechkin1973
Плохо когда не знаешь, да еще забудешь. Правильно сформулированный вопрос содержит половину ответа.
в ходе доработки Юзерформ возник еще вопрос - как сделать, чтобы при наборе текста в комбоксе с листбоксе текст появлялся с переносами.. есть длинный текст, который бы очень хотелось видеть полностью.
в ходе доработки Юзерформ возник еще вопрос - как сделать, чтобы при наборе текста в комбоксе с листбоксе текст появлялся с переносами.. есть длинный текст, который бы очень хотелось видеть полностью.ovechkin1973
Плохо когда не знаешь, да еще забудешь. Правильно сформулированный вопрос содержит половину ответа.