Я довольно новичок в VBA и могу сделать с небольшой помощью. Я посмотрел онлайн, и я нашел несколько фрагментов кода, но не смог внести изменения в мои потребности.Удаление дубликатов в excel с использованием VBA
Я пытаюсь создать макрос, который позволит мне увидеть, если они представляют собой дубликат текста между столбцами A и B, и если текст в столбце A соответствует столбцу B, нам нужно будет удалить всю строку. Столбцы находятся на одном листе
Я пытаюсь создать цикл, который сделает это. Я должен также отметить, что длина списка не увеличивается каждую неделю
Я был бы признателен за любую помощь
Спасибо
Нужно ли быть VBA? Вы можете просто использовать функцию COUNTIF для поиска дубликатов, возвращая более 1 для любых дублированных записей. Вы хотите удалить обе строки или только одну (в случае двух строк, 1 дубликат)? – GavinP
Да, к сожалению, это должно быть сделано в vba, поскольку оно является частью гораздо большего Макро. Если данные совпадают с столбцами a и B, я бы предпочел удалить весь столбец с помощью EntireRow.Delete – MCharm88
Если вы используете VBA, класс 'Scripting.Dictionary' должен вам очень помочь. Я бы рекомендовал вам прочитать об этом, попробовать свои силы в каком-то коде, а затем опубликовать свой код, если вы столкнетесь с конкретными проблемами. – Hambone