Подскажите как найти трех-ю цифру внутри числа(vba). имеются числа стаким шаблоном хххххххххх234ххххххх хххххххххх367ххххххх хххххххххх739ххххххх
нужно найти только с центральным числом 234. пробовал *234* - не работает. Кол-во неизвестных чисел всегда одинаково слева - 10, справа - 7 # - как я понимаю только для одного числа.
Задать маску можно с помощью оператора Like. В хелпе вот что найдено: result = string Like pattern В паттерне можно использовать знаки маски ?, *, # ? любой знак * несколько любых знаков (возможно отсутствие) # любая цифра (0–9). Если нужна именно маска можно использовать 10 # слева и 7 # справа вот так: string Like "##########234#######" При этом будет возвращаться истина при совпадении и ложь, если не будет совпадать. Если есть любое произвольное число и известно, где и что искать, можно с помощью циклической конкатенации спрограммировать столько "номерков", сколько необходимо.