Excel это не сложно
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
23.04.2024, 13:19:53

Войти
Добавляйтесь в нашу группу ВКонтакте - будьте в курсе всех новых событий сайта, узнавайте первым обо всех акциях и новых статьях!
33 242 Сообщений в 5 457 Тем от 6 758 Пользователей
Последний пользователь: Сергей2662
*
Перейти на сайт Хитрости Надстройка MulTEx Обучающие тренинги Наша группа ВКонтакте
Правила форума Начало Помощь Поиск Календарь Войти Регистрация Выйти
+  Excel это не сложно
|-+  Основные форумы
| |-+  Вопросы по Excel и VBA
| | |-+  Доработка МАССОВАЯ ЗАМЕНА СЛОВ
Страниц: [1]   Вниз
Печать
Автор Тема: Доработка МАССОВАЯ ЗАМЕНА СЛОВ  (Прочитано 2322 раз)
0 Пользователей и 1 Гость смотрят эту тему.
Bartz2
Новичок
*

Репутация: +0/-0
Офлайн Офлайн

Сообщений: 1


Просмотр профиля
« : 08.08.2018, 10:39:41 »

Добрый день, помогите доработать второй вариант массовой замены слов (https://www.excel-vba.ru/chto-umeet-excel/massovaya-zamena-slov/) так чтобы замена была не по фразах а сразу целой ячейки. Если в ячейки была найдена фраза с листа Соответствий заменить значение этой ячейки на внесенное значение. Помогите пожалуйста.
« Последнее редактирование: 08.08.2018, 10:45:22 от Bartz2 » Записан
boa
Старожил
****

Репутация: +22/-0
Офлайн Офлайн

Сообщений: 252


Доброта спасет мир...


Просмотр профиля WWW
« Ответ #1 : 09.08.2018, 20:57:15 »

Конечно, лучше к Дмитрию обратиться, но, я надеюсь, он не обидится

Замените код между строками "'заменяем" и "Application.ScreenUpdating = 1" на следующий:
Код: (vb)
    Dim r As Range
For Each r In Selection
        For lr = 1 To UBound(avArr, 1)
            s = avArr(lr, lToFindCol)
            If Len(s) Then 'если значение для замены не пустое
                If InStr(1, r, s) Then _
                r.Value = avArr(lr, lToReplaceCol)
            End If
        Next lr
    Next r

Записан

Ничто не обходится нам так дешево и не ценится так дорого, как вежливость...  Мигель Сервантес де Сааведра

Страниц: [1]   Вверх
Печать
Перейти в:  

Powered by MySQL Powered by PHP Powered by SMF 1.1.21 | SMF © 2006-2011, Simple Machines Valid XHTML 1.0! Valid CSS!
Яндекс.Метрика Рейтинг@Mail.ru