Форум по VBA и MS Office

Word => Макросы в Word => Тема начата: Посетитель 14.02.2024 от 14 февраля 2024, 11:54

Название: Удаление повторяющихся значений/слов
Отправлено: Посетитель 14.02.2024 от 14 февраля 2024, 11:54
Добрый день. Никак не могу решить проблему с удалением повторяющихся значений, которые получены после объединения ячеек.  Прошу помощи. Во вложении файл с примером что есть, что нужно, а также текст макроса, который выдает ошибку.

[ФАЙЛЫ ВАШИ ПОЛУЧЕНЫ - НЕТ НЕОБХОДИМОСТИ ВЫКЛАДЫВАТЬ ИХ ПОВТОРНО]
Название: Удаление повторяющихся значений/слов
Отправлено: Администратор от 14 февраля 2024, 12:14
Написал вам два письма на почту с заголовком "Письмо с Форума по VBA, Excel и Word". Написал именно на почту, а не на форум.

Вы создали переменную:
Dim cell As Range

У объекта Range нет свойства или метода Range, поэтому и происходит ошибка.

Здесь вы перемещаетесь по ячейкам:
For Each cell In clm.Cells

Но для cell вы указали тип данных Range, а двигаетесь по ячейкам. Значит правильно указать тип данных Cell:
Dim cell As cell