Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Microsoft Office и VBA программирование > Microsoft Office Excel
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 18.03.2015, 22:28   #11
Hugo121
Старожил
 
Регистрация: 11.05.2010
Сообщений: 5,166
По умолчанию

Код:
Sub tt()
    Dim a, el, c As Range
    a = Array(" вул. ", " ул. ", " просп. ", " пер. ", " бул. ", " бульвар ", " наб. ", " д.")
    With ActiveSheet.UsedRange.Columns(2)
        For Each el In a
            .Replace What:=el, Replacement:="|", LookAt:=xlPart
        Next
        For Each c In .Cells
            If InStr(c, "|") Then a = Split(c, "|"): c = a(UBound(a) - 1)
        Next
    End With
End Sub
webmoney: E265281470651 Z422237915069 R418926282008

Последний раз редактировалось Hugo121; 18.03.2015 в 22:31.
Hugo121 вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Макрос для поиска и выборки данных из БД Сергей Ш. Microsoft Office Excel 1 15.07.2013 11:41
Как в существующий макрос добавить еще одно условие выборки? ХочуЗнать Microsoft Office Excel 20 05.12.2012 16:01
макрос для выборки нужных значений April2D Microsoft Office Excel 1 14.09.2012 16:31
Макрос для выборки автомобилей,выпущенных не раньше определённого года negnaya111 Microsoft Office Excel 14 31.03.2012 01:03
Макрос для сложной выборки DJspam894 Microsoft Office Excel 3 18.04.2010 10:32