Sanja, Благодарю! Буду тестить.
Удаление дубликатов строки.
Удаление дубликатов строки.
Удаление дубликатов строки.
Разность двух массивов с помощью коллекции
Разность двух массивов с помощью коллекции
Разность двух массивов с помощью коллекции
05.08.2018 11:40:55
Sanja,
Макрос погонял: на лист с результатом копируется столбец "B" с листа "Лист2". Возможно, я не совсем ясно изложил задачу в первом посте, извиняюсь. По идее должны сравниваться ячейки столбцов "A" с листов "Лист1" и "Лист2" - НЕсовпавшие строки должны отобразиться на листе "разность". Столбцы "B" не сравниваются, но на листе с результатом должны быть строки полностью - ячейки столбца "A" и столбца "B". P.S. Если использовать result2, то выгружает почти правильный результат - почему-то идёт вперемежку столбец "A" со столбцом "B", но с этим, впринципе, жить можно. Еще раз, Спасибо!
Изменено: |
|
|
Разность двух массивов с помощью коллекции
05.08.2018 10:55:19
|
|||
|
Разность двух массивов с помощью коллекции
Разность двух массивов с помощью коллекции
Разность двух массивов с помощью коллекции
Разность двух массивов с помощью коллекции
Разность двух массивов с помощью коллекции
05.08.2018 08:13:12
|
|||||
|
Разность двух массивов с помощью коллекции
04.08.2018 21:27:27
Доброго времени суток!
Есть задача: Сравнить данные на двух листах, по первому столбцу. Строки которые, не совпали нужно вывести на отдельный лист. Метод построчного перебора данных в цикле отпадает, т.к. строк несколько тысяч. Пробовал решить с помощью массивов, но в этом случае не выходит сравнить элементы массивов именно на неравенство, работает только со знаком "=". Наткнулся на просторах рунета на такой код:
Пример работает, но при попытке допилить макрос с массивами под свои условия, столкнулся с ошибкой несоответствия типов данных:
Подсвечивается строка функции:
с Run-time error 13 type mismatch Файл с примером в аттачменте. Первые два листа с данными, третий лист с результатом. Помогите, пожалуйста, разобраться с решением задачи.
Изменено: |
|||||||||||
|
Сравнение данных на листе с помощью масссивов
09.02.2018 12:02:57
получается винигрет из 29376 строк.
Изменено: |
|||||
|
Сравнение данных на листе с помощью масссивов
Сравнение данных на листе с помощью масссивов
Сравнение данных на листе с помощью масссивов
06.02.2018 12:55:47
|
|||
|
Сравнение данных на листе с помощью масссивов
Сравнение данных на листе с помощью масссивов
06.02.2018 11:56:16
|
|||
|
Сравнение данных на листе с помощью масссивов
Сравнение данных на листе с помощью масссивов
Сравнение данных на листе с помощью масссивов
Сравнение данных на листе с помощью масссивов
Сравнение данных на листе с помощью масссивов
Сравнение данных на листе с помощью масссивов
04.02.2018 19:19:54
Доброго времени суток!
Суть проблемы такова, нужен был макрос для создания накладной. А именно: на "Лист5" сравнить данные в столбце A с данными в столбце Е и данные в столбце D с данными в столбце F. Если в обоих случаях данные совпадают, то копировать на лист "test" строки столбцов B, C, G, H. Решил воспользоваться массивами. Сразу скажу, в массивах разбираюсь очень слабо. Нарыл в рунете код и "наощупь" допилил для выполнения своих задач. Всё нормально работало, до тех пор пока я не решил заняться улучшайзингом. Закомментировал рабочие строки, менял параметры. смотрел на результат. Результат оакзался неудовлетворительным и я решил вернуться к рабочему варианту. Раскомментировал обратно то, что должно работать. итог: Runtime error 9 - Subscripts out of range. код макроса следующий:
ругается на эту строчку:
При дебаге значения arrSecond(j, 1) и arrSecond(j, 2) "Subscripts out of range" Весь день ломаю голову, помогите, пожалуйста, разобраться. |
|||||
|
Удаление строк по условию, ошибка макроса
Удаление строк по условию, ошибка макроса
05.01.2018 14:28:25
Всем доброго времени суток. Есть похожий вопрос - решил запостить в этой теме. Существуют три столбца с данными, во втором столбце встречается значение "0". Задача - удалить строки, содержащие ячейки с "0". Пробовал 2мя способами.
вот этот код работает:
А этот нет (удаляется лишь первая строка, в ячейке которой найден 0):
Хотелось бы понять - в чем причина. |
|||||||||
|
Сумма столбца в VBA
Сумма столбца в VBA
21.12.2017 14:23:03
Здравствуйте. Столкнулся с похожей задачей, но есть нюанс. Сумма в ячейке должна быть прописана формулой, т.к. значения в столбце могут изменяться.
на данный момент код выглядит так
|
|||
|