artemkau88, я справилась! Предполагаю, что макросу важно, заглавная или прописная буква написана в адресе. В таблице "откуда" один адрес, например, Нахимовский проспект, может быть написан как Нахимовский Проспект, а номер дома 3б может быть написан как 3Б. Это мое предположение. При этом функция ВПР на это внимания не обращает. Я подтянула этой функцией адреса в таблицу "откуда" из таблицы "куда", заменила все адреса найденными, и макрос сработал! Я использовала Ваш пример . От всей души благодарю Вас за большую помощь!!
перенос данных из одной таблицы в другую при разном количестве совпадений, 2 таблицы содержат разное количество строк для одного и того же параметра. Необходимо перенести данные из одной таблицы в другую, не меняя количество строк во второй.
перенос данных из одной таблицы в другую при разном количестве совпадений, 2 таблицы содержат разное количество строк для одного и того же параметра. Необходимо перенести данные из одной таблицы в другую, не меняя количество строк во второй.
перенос данных из одной таблицы в другую при разном количестве совпадений, 2 таблицы содержат разное количество строк для одного и того же параметра. Необходимо перенести данные из одной таблицы в другую, не меняя количество строк во второй.
|
23.11.2022 15:00:09
artemkau88, спасибо, что предупредили про сортировку. Переделаю ))))) второй вариант макроса сильно затормозил работу компьютера - тяжело ему сортировать по алфавиту такой большой массив. Но сохраню для меньших списков, спасибо!! А вот первый при внесении 45 000 строк лицевых счетов выдает вот такую ошибку: "This key is already associated with an element of this collection". При этом, когда я сокращаю список, допустим, до 500 строк - работает. Каковы могут быть причины?
|
|
|
|
|
перенос данных из одной таблицы в другую при разном количестве совпадений, 2 таблицы содержат разное количество строк для одного и того же параметра. Необходимо перенести данные из одной таблицы в другую, не меняя количество строк во второй.
|
23.11.2022 10:04:48
artemkau88, добрый день! Могу я уточнить такой момент: если мне необходимо будет подтягивать данные не по текстовому полю (как по адресу), а по лицевому счету, например, надо ли менять код макроса? Я попробовала в колонку "адрес" вбить лицевые счета, которые состоят из 10 цифр, но формат ячеек при этом у них был текстовый, и макрос не сработал.
|
|
|
|
|
перенос данных из одной таблицы в другую при разном количестве совпадений, 2 таблицы содержат разное количество строк для одного и того же параметра. Необходимо перенести данные из одной таблицы в другую, не меняя количество строк во второй.
|
22.11.2022 15:45:42
artemkau88, спасибо большое, все сработало! Вероятно, я не правильно записывала макрос с кодом выше. Очень выручили!
|
|
|
|
|
перенос данных из одной таблицы в другую при разном количестве совпадений, 2 таблицы содержат разное количество строк для одного и того же параметра. Необходимо перенести данные из одной таблицы в другую, не меняя количество строк во второй.
перенос данных из одной таблицы в другую при разном количестве совпадений, 2 таблицы содержат разное количество строк для одного и того же параметра. Необходимо перенести данные из одной таблицы в другую, не меняя количество строк во второй.
|
22.11.2022 09:32:34
МатросНаЗебре, я разобралась, все получилось на примере. Однако, при запуске макроса программа пожаловалась Run time error 9/ Subscript out of range, теперь пишет can't execute code in break, и в теле макроса выделил цветом 49 строку кода 'V2' arr(yy, xx) = arr(yy, xx) & ", " & brr(xx - 2). Предполагаю, что при соединении лишних строк из таблицы "откуда" в колонке "назначение платежа" получается слишком длинное значение. Можно ли упростить эту задачу для колонки "назначение платежа", чтобы при нахождении лишних строк для одного адреса в таблице "откуда" в эту колонку возвращалось лишь одно значение в таблицу "куда" (любое из найденных лишних строк).
Заранее благодарю!!
Изменено: - 22.11.2022 10:00:34
|
|
|
|
|
перенос данных из одной таблицы в другую при разном количестве совпадений, 2 таблицы содержат разное количество строк для одного и того же параметра. Необходимо перенести данные из одной таблицы в другую, не меняя количество строк во второй.
|
21.11.2022 15:56:22
Всем добрый день!
Пожалуйста, помогите автоматизировать процесс переноса данных из одной таблицы в другую. Есть исходная таблица, "откуда" надо перенести данные, есть таблица, "куда" надо перенести. Поиск производится по полю "адрес". При этом количество строк для одного и того же адреса в обеих таблицах разное, а так же есть адреса, которые присутствуют в одной и отсутствуют в другой. В таблице "куда" количество строк изменять нельзя. Если в таблице "откуда" количество строк для одного адреса больше, чем в таблице "куда", то данные по номеру и дате платежа для лишних строк переносятся через "запятую с пробелом" в последнюю найденную строку данного адреса таблицы "куда", а назначение платежа берется из последней найденной строки. Если наоборот, в таблице "откуда" количество строк для одного адреса меньше, чем в таблице "куда", то пустые ячейки заполняются нолями. В случае полного соответствия количества строк по одному адресу в обеих таблицах данные переносятся как есть. Для наглядности пример во вложении. Заранее благодарю за любой совет. Пока перенесла данные по полному соответствию строк, а так же при разнице в 1 строку. Остальные случаи занимают слишком много времени. А строк надо перенести 15 000
Изменено: - 21.11.2022 16:13:02
|
|
|
|
|
Сложение итогов с большого количества листов с разным названием итоговой строки
|
02.06.2021 15:14:03
|
|||
|
|
|
Сложение итогов с большого количества листов с разным названием итоговой строки
|
02.06.2021 15:04:30
|
|||||||
|
|
|
Сложение итогов с большого количества листов с разным названием итоговой строки
|
02.06.2021 15:00:12
|
|||
|
|
|
Сложение итогов с большого количества листов с разным названием итоговой строки
|
02.06.2021 14:52:09
Тимофеев, к сожалению, этого невозможно сделать - данные присылает другая организация, которую наши трудности не интересуют. А так, согласна, было бы проще. Остается мучиться с тем, что есть
Изменено: - 02.06.2021 18:37:25
|
|
|
|
|
Сложение итогов с большого количества листов с разным названием итоговой строки
|
02.06.2021 09:20:37
Добрый день! Помогите, пожалуйста, сложить итоги с большого количества листов. В каждом листе - разное количество строк. Наименование итоговой строки на каждом листе отличается календарным месяцем. При необходимости, есть возможность создать список со всеми возможными наименованиями строк (если это поможет). Буду очень благодарна, если поможете автоматизировать этот процесс (листов более 300 штук
Изменено: - 02.06.2021 09:47:01
|
|
|
|
|