Ігор Гончаренко, я имею ввиду что перед объявлением переменных и т.д.
Ошибка 1004 при копировании с другого листа, При наличии нескольких записей одного человека из первого листа на втором листе, добавить строки и скопировать нужные столбцы.
Ошибка 1004 при копировании с другого листа, При наличии нескольких записей одного человека из первого листа на втором листе, добавить строки и скопировать нужные столбцы.
Ошибка 1004 при копировании с другого листа, При наличии нескольких записей одного человека из первого листа на втором листе, добавить строки и скопировать нужные столбцы.
Ошибка 1004 при копировании с другого листа, При наличии нескольких записей одного человека из первого листа на втором листе, добавить строки и скопировать нужные столбцы.
Ошибка 1004 при копировании с другого листа, При наличии нескольких записей одного человека из первого листа на втором листе, добавить строки и скопировать нужные столбцы.
05.02.2021 16:47:31
New, и снова здравствуйте, извиняюсь, но комментарии отображаются некорректно, если это вас устроит, то приложу код как есть
Изменено: |
|||
|
Ошибка 1004 при копировании с другого листа, При наличии нескольких записей одного человека из первого листа на втором листе, добавить строки и скопировать нужные столбцы.
При наличии нескольких совпадений на двух листах, добавить строки на первый и скопировать данные
При наличии нескольких совпадений на двух листах, добавить строки на первый и скопировать данные
При наличии нескольких совпадений на двух листах, добавить строки на первый и скопировать данные
04.02.2021 23:41:58
Это последние мои вопросы, в принципе остальное наверное сам додумаю |
|||
|
При наличии нескольких совпадений на двух листах, добавить строки на первый и скопировать данные
При наличии нескольких совпадений на двух листах, добавить строки на первый и скопировать данные
04.02.2021 23:26:16
то что циклами это понятно, коды просто выглядят совсем по разному
в первом листе как пример вот так : 370_st37.007_Медицинская реабилитация. или так 08.00.16.013_23681 во втором листе вот так: 370 или так 08.00.16.013 вопрос будет правильнее поставить так, как вытащить из первого листа значение до нижнего подчеркивания?
Изменено: |
|
|
При наличии нескольких совпадений на двух листах, добавить строки на первый и скопировать данные
При наличии нескольких совпадений на двух листах, добавить строки на первый и скопировать данные
04.02.2021 22:55:17
New, а как быть со сравнением двух столбцов (Вид ОМС(первый лист) и Код вида лечения(второй лист)), тобишь берем человека у которого только по одной записи в каждом листе, нужно сравнить эти два столбца(чтоб значения до нижнего подчеркивания были одинаковые)
каким способом это можно сделать? |
|
|
При наличии нескольких совпадений на двух листах, добавить строки на первый и скопировать данные
При наличии нескольких совпадений на двух листах, добавить строки на первый и скопировать данные
При наличии нескольких совпадений на двух листах, добавить строки на первый и скопировать данные
При наличии нескольких совпадений на двух листах, добавить строки на первый и скопировать данные
04.02.2021 22:27:32
Хм, у меня выделено всё, могу еще раз скрины прислать, если надо
макрос берет строку с Малкиным из первого листа, находит две строки Малкина на 2 листе добавляет 2 пустые строки на первый лист после его записи и вписывает туда данные Это верно Тобишь вместо 20 строк людей на первом листе, их должно стать 22 НО откуда-то появляются строки, которых не было, последний номер строки 200 я понял почему это, но не понимаю как это убрать, до исп. макроса эти строки просто не видно, они походу имеют слишком маленький размер
Изменено: |
|
|
При наличии нескольких совпадений на двух листах, добавить строки на первый и скопировать данные
04.02.2021 22:21:25
у меня вопрос по поводу последнего скрина, который я прикреплял с нумерацией строк, как их оттуда вытащить? они склеились в одну в этом сейчас у меня главная проблема если так я объяснил непонятно, то я не знаю как понятнее объяснить( |
|||
|
При наличии нескольких совпадений на двух листах, добавить строки на первый и скопировать данные
04.02.2021 22:06:54
тобишь мне нужно сделать условие в этот IF чтоб совпадало с ячейкой первого листа? прочитал повнимательнее, пустые строки добавляются там где надо, но почему-то появляются люди, которых в таблице не было вообще, либо их просто не видно из-за вот такой штуки, которую я не знаю как убрать, странная нумерация строк... сейчас скрин прикреплю
Изменено: |
|||
|
При наличии нескольких совпадений на двух листах, добавить строки на первый и скопировать данные
04.02.2021 21:59:08
|
|||
|
При наличии нескольких совпадений на двух листах, добавить строки на первый и скопировать данные
04.02.2021 21:56:47
вот два скриншота, до и после
это первый лист, на котором добавляется что-то лишнее, которого в таблице явно не было на втором листе все работает хорошо можно посмотреть по номерам строк, будет видно, не знаю как по-другому показать не те строки До использования макроса на первом листе было 20 строк ровно, потом стало около 200
Изменено: |
|
|
При наличии нескольких совпадений на двух листах, добавить строки на первый и скопировать данные
04.02.2021 21:50:22
Просто ни в книжке, ни в интернете и документации я нормального объяснения не нашел( |
|||
|
При наличии нескольких совпадений на двух листах, добавить строки на первый и скопировать данные
При наличии нескольких совпадений на двух листах, добавить строки на первый и скопировать данные
04.02.2021 21:33:31
Большое спасибо! Отдельно хочу поблагодарить за синтаксис, ибо за бейсик взялся по сути дня 3-4 назад, работаю в основном с плюсами и шарпом.
Есть вопрос по вашему первому пункту, что это и с чем едят?(можно в двух словах? не совсем глупый, пойму) Получается чтоб все правильно сработало, нужно активный лист держать тот, в который копируем? Почему-то после использования макроса появилось крайне много строк, НО человек, который повторился на 2 листе выделился как надо, для 2 и более я допишу скрипт. А в целом, можете что-то сказать по ходу мыслей и вообще по коду? Да, удалил много строк, оставил по нескольку одиночных и нужные, но на первом листе появилось около 200 строк, которых в документе не было вообще
Изменено: |
|
|
При наличии нескольких совпадений на двух листах, добавить строки на первый и скопировать данные
При наличии нескольких совпадений на двух листах, добавить строки на первый и скопировать данные
При наличии нескольких совпадений на двух листах, добавить строки на первый и скопировать данные
При наличии нескольких совпадений на двух листах, добавить строки на первый и скопировать данные
При наличии нескольких совпадений на двух листах, добавить строки на первый и скопировать данные
04.02.2021 19:29:38
мой код сравнивает первый лист со вторым по ФИО и Дате рождения, если находит совпадение, в переменную count добавляет единицу и записывает в переменную j номер строки из 2 таблицы(с первым совпадением), если находится во 2 таблице еще одно совпадение, то он должен добавить строки в 1 лист после сравниваемой ячейки. Во втором листе сравнивать совпадения не нужно. Если человек есть во 2 таблице, то он 100% есть в первой.
Изменено: |
|
|
При наличии нескольких совпадений на двух листах, добавить строки на первый и скопировать данные
04.02.2021 19:21:50
и выделение снимать не нужно, нужно на том что есть, сделать доп выделение другим цветом |
|||
|