Помогите пож.
Есть два листа:
к примеру
Лист1
А B С E F
1 Тема Подтема Дата Предмет Зачет
2 А В 01.12.2007 1 ДА
3 В Д 14.01.2008 2 НЕТ
4 С Л 15.02.2008 1 ДА
и т.д.
Лист2 (Данные столбцов С-F Соответствуют листу 1)
А B С E F
1
2 01.12.2007 1 ДА
3
4 14.01.2008 1 НЕТ
5
6 15.02.2008 3 ДА
7
8
и т.д.
Вопрос - Можно ли как нибудь сравнить на полное совпадение
диапазон ячеек в строке с B:E Листа2 с диапазоном C:F Листа 1
в VBA. Надо просто анализировать если значения равны то пропускать,
если нет добавлять из лист 2 в лист1.
Тупым перебором ячеек не очень охота. Данных слишком много.
Есть ли такая функция в VBA. Я просто О..ЛуХ.
Буду очень признателен.
Сравнение двух диапазонов ячеек
Модератор: Naeel Maqsudov
Наверное, только перебором
P.S. инфо быстро обрабатывается, если её присвоить массиву и уже работать с массивом в памяти компьютера, а не с ячейками на листе
P.S. инфо быстро обрабатывается, если её присвоить массиву и уже работать с массивом в памяти компьютера, а не с ячейками на листе
Как вариант, можно сцепить (С2&B2&F2) значения ячеек в отдельный столбец на обоих листах и, например, через СЧЁТЕСЛИ искать совпадения
За идею с массивом спасибо. поработаем в этом направлении.