![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Пользователь
Регистрация: 12.04.2014
Сообщений: 16
|
![]()
всем добрый день! Прошу помочь с такой задачей:
Есть строка, в которой клиент пишет адрес. Необходимо из нее вытащить индекс. Сделать это нужно именно макросом. Насколько я понимаю, тут необходимо работать с отдельными символами, и задавать условие, что подряд идут 6 символов с одной из 10 кодировок (т.е. цифры), чтобы не спутать например с номером дома. Индекс пишется в произвольном месте. Знаний, к сожалению, не хватает по функционалу. Помогите пожалуйста ![]() |
![]() |
![]() |
![]() |
#2 |
Заблокирован
Регистрация: 15.02.2010
Сообщений: 148
|
![]()
В Гугле забанили?
Код:
|
![]() |
![]() |
![]() |
#3 |
Новичок
СтарожилДжуниор
Регистрация: 05.02.2008
Сообщений: 9,487
|
![]()
можем выкинуть:
1. RE.IgnoreCase = True - цифры не имеют регистра 2. RE.Global = True - глобальный поиск ни к чему (в 1 адресе 1 индекс) 3. обьявление allMatches и присвоение ему значения - причина см.п.2 4. оптимизируем записи некоторых операторов получаем Код:
Программисты - это люди, решающие проблемы, о существовании которых Вы не подозревали, методами, которых Вы не понимаете
|
![]() |
![]() |
![]() |
#4 | |
Новичок
СтарожилДжуниор
Регистрация: 05.02.2008
Сообщений: 9,487
|
![]()
Dr.House69,
извините, личный вопрос: зачем Вы пишете Цитата:
Программисты - это люди, решающие проблемы, о существовании которых Вы не подозревали, методами, которых Вы не понимаете
|
|
![]() |
![]() |
![]() |
#5 |
Форумчанин
Регистрация: 16.06.2015
Сообщений: 100
|
![]()
доброго времени суток,можно версию чуть короче,скобки в шаблоне также не нужны
Код:
|
![]() |
![]() |
![]() |
#6 |
Заблокирован
Регистрация: 15.02.2010
Сообщений: 148
|
![]()
IgorGO, код не мой. Взят с одной из тем по ссылке которую я приводил. Просто решил проверить неужто гугл и не знает как на VBA індекс искать. Оказалось что знает
![]() з.і. А на ютубвидео, по 2-й ссылке результатов поиска гугла, чувак этот код вбивает на своем примере |
![]() |
![]() |
![]() |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Поиск всех символов в строке, кроме заданного | exelim | Общие вопросы C/C++ | 1 | 09.08.2013 12:32 |
Поиск символов в строке | Стремящийся | C# (си шарп) | 4 | 10.06.2012 22:28 |
Поиск последовательности чисел в строке файла. Паскаль | Vlasii | Помощь студентам | 10 | 14.11.2010 12:27 |
поиск символов в строке и вывод их номера на экран | Bobina | Общие вопросы C/C++ | 2 | 02.11.2010 14:51 |
Поиск последовательности цифр в строке | mmx310 | Microsoft Office Excel | 14 | 05.02.2009 11:19 |