В очередной раз обращаюсь к спецам по VBA за помощью, т.к. собственных знаний недостаточно.
В столбце в ячейках столбца B содержаться исходные «сырые» данные, которых порой будет более чем на 30000 ячеек. В столбце C находиться желаемый результат после обработки – телефонные номера. Нужно, чтобы при нажатии на кнопку макрос выполнял нужные действия.
Критерии следующие:
удалить из ячеек все символы кроме цифр
удалить все числовые значения, кроме чисел следующего формата:
2ХХХХХХ
3ХХХХХХ
4ХХХХХХ
5ХХХХХХ
6ХХХХХХ
7ХХХХХХ
9ХХХХХХ
9ХХХХХХХХХ
То есть нужно оставить только 7-значные числа, которые не начинаются на «0», «1», «8». Оставить 10-значные (мобильные) номера, которые начинаются на «9». Если в номере более 10 цифр, то нужно от него отрезать кусок с десятью цифрами с правой стороны, как например с номером «321889046060807», оставить только «9046060807».
В столбце в ячейках столбца B содержаться исходные «сырые» данные, которых порой будет более чем на 30000 ячеек. В столбце C находиться желаемый результат после обработки – телефонные номера. Нужно, чтобы при нажатии на кнопку макрос выполнял нужные действия.
Критерии следующие:
удалить из ячеек все символы кроме цифр
удалить все числовые значения, кроме чисел следующего формата:
2ХХХХХХ
3ХХХХХХ
4ХХХХХХ
5ХХХХХХ
6ХХХХХХ
7ХХХХХХ
9ХХХХХХ
9ХХХХХХХХХ
То есть нужно оставить только 7-значные числа, которые не начинаются на «0», «1», «8». Оставить 10-значные (мобильные) номера, которые начинаются на «9». Если в номере более 10 цифр, то нужно от него отрезать кусок с десятью цифрами с правой стороны, как например с номером «321889046060807», оставить только «9046060807».