Сопоставьте несколько столбцов Excel и выделите, является ли значение полным или частичным совпадением с определенными символами

#excel #vba #match #multiple-columns

Вопрос:

У меня есть два файла Excel-Исходный файл и рабочий файл. Исходный файл содержит названия организаций, внесенных в черный список. Рабочий файл содержит 11 столбцов, в которых указаны названия организаций. Мне нужно полное или частичное совпадение до определенных символов в рабочем файле. Если Рабочий файл имеет полное или частичное совпадение, эти значения должны быть выделены красным фоном в Рабочем файле. Я попробовал некоторые коды VBA, но не нашел рабочего решения. Я всего лишь новичок, мне нужна помощь в этом, пожалуйста.

Ответ №1:

Загрузите записи исходного файла в массив, перейдите в Рабочий файл и проверьте строку за строкой для каждого столбца, указано ли содержимое ячейки в массиве. Если да, отметьте его красным.

Комментарии:

1. Да @Tdi Ger, это верно. Не могли бы вы, пожалуйста, помочь мне с кодом для того же самого?

2. Это не то место, где можно изучать основы VBA. Здесь вы можете получить некоторые подсказки о том, как решить конкретные проблемы в существующем модуле. Поскольку я не знаю, как определяются ваши листы, где я могу найти, с каким столбцом, с каким RowRange нужно работать, практически невозможно предоставить вам исходный код, который работает в вашей среде.

3. Я понимаю, что это не платформа для изучения основ. Тем не менее, нужна срочная помощь, поэтому я решил опубликовать ее здесь. Сведения об исходном файле будут в столбце A, а файл, в котором мне нужно сопоставить данные, будет в столбце Q с столбцом AA. Количество строк будет варьироваться. Пожалуйста, помогите мне, если сможете, с кодом. Задача немного срочная.