|
2 / 2 / 0
Регистрация: 19.08.2019
Сообщений: 45
|
||||||
Excel Сравнение ячейки с массивом19.08.2019, 17:23. Показов 9375. Ответов 14
Метки нет (Все метки)
Сделал такой макрос. Он сравнивает ячейку в столбце "А" на 2 листе с ячейкой столбца "А" на первом и если нет совпадения, записывает данные ячейки столбца "А" и "В" с первого листа в конец столбца "А" и "В" на втором.
Нужно сделать так чтобы сравнение было не построчно а по масиву (масив столбца "А" 1 листа сравнивался с масивом столбца "А" 2 листа, и всё что не совпало записать в конец столбца "А" на втором листе). Помогите пожалуйста у меня не получается сравнить по масивах.
0
|
||||||
| 19.08.2019, 17:23 | |
|
Ответы с готовыми решениями:
14
Сравнение 2 одномерных массивом и выбор элементов по условию Сравнение textBox и ячейки |
|
1847 / 1162 / 354
Регистрация: 11.07.2014
Сообщений: 4,107
|
|
| 19.08.2019, 18:56 | |
|
RolanLev, может объясните чем ваше "построчно" отличается от "по массиву". Хотите диапазон ячеек перенести в массив или как?
Или каждое значение сравнивается со всеми значениями массива?
0
|
|
|
2 / 2 / 0
Регистрация: 19.08.2019
Сообщений: 45
|
|
| 19.08.2019, 19:15 [ТС] | |
|
0
|
|
|
1847 / 1162 / 354
Регистрация: 11.07.2014
Сообщений: 4,107
|
|
| 20.08.2019, 06:24 | |
|
RolanLev, подобная тема и она не одна Проверка двух списков
и если прокрутить колёсико мыши ниже, в Похожие темы можно, я думаю, посмотреть Сравнение ячейки со столбцом в Excel
0
|
|
|
2 / 2 / 0
Регистрация: 19.08.2019
Сообщений: 45
|
||||||
| 20.08.2019, 10:44 [ТС] | ||||||
|
Почитал те темы и понял что со словарём у меня не получится (ничего там не понял).
попробовал изменить свой код, на ругается на Next i
И это я сделал сравнение с масивом? (а то я тоже не понял).
0
|
||||||
|
3947 / 2340 / 790
Регистрация: 02.11.2012
Сообщений: 6,220
|
|||||||
| 20.08.2019, 11:10 | |||||||
0
|
|||||||
|
2 / 2 / 0
Регистрация: 19.08.2019
Сообщений: 45
|
||
| 20.08.2019, 11:20 [ТС] | ||
|
Но это мне не помогло. после выполнение макроса появилось очень много дублей. Значить мой подход не верен(.
0
|
||
|
3947 / 2340 / 790
Регистрация: 02.11.2012
Сообщений: 6,220
|
||
| 20.08.2019, 11:31 | ||
|
алгоритм такой 1. берется некая переменная равная false 2. берем первое значение и в цикле сверяем с значениями второго листа, если находим совпадение то false меняем на true и выходим из цикла. 3. после второго цикла ставим проверку, если false то копируем, иначе ничего не делаем. 4. обнуляем переменную (прописываем false) 5. берем следующее значение и повторяем шаги 2-4. Как то так. Добавлено через 2 минуты задача: с лист 1 скопировать на лист 2 то чего нет на лист 2? без повторов? Сравнивать только по столбцу "А"?
0
|
||
|
2 / 2 / 0
Регистрация: 19.08.2019
Сообщений: 45
|
||
| 20.08.2019, 11:36 [ТС] | ||
|
0
|
||
|
3947 / 2340 / 790
Регистрация: 02.11.2012
Сообщений: 6,220
|
|
| 20.08.2019, 11:38 | |
|
пример не удачный, там копировать не чего.
0
|
|
|
2 / 2 / 0
Регистрация: 19.08.2019
Сообщений: 45
|
|
| 20.08.2019, 11:52 [ТС] | |
|
Пример повторно.
0
|
|
|
2 / 2 / 0
Регистрация: 19.08.2019
Сообщений: 45
|
|
| 20.08.2019, 11:53 [ТС] | |
|
0
|
|
|
3947 / 2340 / 790
Регистрация: 02.11.2012
Сообщений: 6,220
|
||||||
| 20.08.2019, 14:47 | ||||||
Сообщение было отмечено RolanLev как решение
Решение
проверяйте
2
|
||||||
|
2 / 2 / 0
Регистрация: 19.08.2019
Сообщений: 45
|
|||||||
| 20.08.2019, 15:45 [ТС] | |||||||
(немного подправил под свою глобальную задачу)Большое тебе человеческое СПАСИБО. (ибо сижу уже неделю над этой задачей). Добавлено через 14 минут Возможно кому-то пригодится. Макрос этот умеет перебирать все файлы в папке и в файлах делать любое что впишете между Start и Stop.
1
|
|||||||
|
0 / 0 / 0
Регистрация: 25.03.2022
Сообщений: 1
|
|
| 29.03.2022, 00:51 | |
|
Подскажите пожалуйста, а если есть совпадения из листа1 столбец А и в листе2 столбец А, как внести данный из Лист1 столбец Б в лист 2 Столбец С ?
Добавлено через 3 часа 50 минут спасибо разобрался ))))
0
|
|
| 29.03.2022, 00:51 | |
|
Помогаю со студенческими работами здесь
15
Сравнение ячейки со столбцом в Excel Сравнение дат и вывод диапазона в ячейки сравнение с массивом Сравнение с массивом Сравнение массивом Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
Фото всей Земли с борта корабля Orion миссии Artemis II
kumehtar 04.04.2026
Это первое подобное фото сделанное человеком за 50 лет. Снимок называют новым вариантом легендарной фотографии «The Blue Marble» 1972 года, сделанной с борта корабля «Аполлон-17». Новое фото. . .
|
Вывод диалогового окна перед закрытием, если документ не проведён
Maks 04.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "СписаниеМатериалов", разработанного в конфигурации КА2.
Задача: реализовать программный контроль на предмет проведения документа. . .
|
Программный контроль заполнения реквизита табличной части документа
Maks 02.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "СписаниеМатериалов", разработанного в конфигурации КА2.
Задача: реализовать контроль заполнения реквизита "ПричинаСписания". . .
|
wmic не является внутренней или внешней командой
Maks 02.04.2026
Решение:
DISM / Online / Add-Capability / CapabilityName:WMIC~~~~
Отсюда: https:/ / winitpro. ru/ index. php/ 2025/ 02/ 14/ komanda-wmic-ne-naydena/
|
|
Программная установка даты и запрет ее изменения
Maks 02.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "СписаниеМатериалов", разработанного в конфигурации КА2.
Задача: при создании документов установить период списания автоматически. . .
|
Вывод данных в справочнике через динамический список
Maks 01.04.2026
Реализация из решения ниже выполнена на примере нетипового справочника "Спецтехника" разработанного в конфигурации КА2.
Задача: вывести данные из ТЧ нетипового документа. . .
|
Программное заполнения текстового поля в реквизите формы документа
Maks 01.04.2026
Алгоритм из решения ниже реализован на нетиповом документе "ВыдачаОборудованияНаСпецтехнику" разработанного в конфигурации КА2, в дополнении к предыдущему решению.
На форме документа создается. . .
|
К слову об оптимизации
kumehtar 01.04.2026
Вспоминаю начало 2000-х, университет, когда я писал на Delphi. Тогда среди программистов на форумах активно обсуждали аккуратную работу с памятью: нужно было следить за переменными, вовремя. . .
|