С макросами никогда дел не имел, но появилась необходимость, для упрощения себе жизни. Есть 2 таблицы на разных листах ( у меня вообще их больше, но на примере хочу разобраться на двух листах) На Листе 1 то, что должно в итоге получиться. Данные копируются из таблицы 2, количество строк всегда будет разное. Нужно что бы все данные скопировались в нужные ячейки в Лист 1. Но. В Листе 2 есть столбик "Фазы". Как видно по очередности идут А,С,А,С,А,В,С. Мне нужно что бы в таблицу Лист 1 вбивалась стока столба Фаза В в любом случае. Как это должно работать: Копируются данные из первой строки Листа 2 в нужные ячейки первой строки Листа 1. Обращаем внимание на столбец Фаза А. Далее проверяется строка из Лист 2, если там встречается в столбце Фаза С, то в Листе 1 , вбивается строка с прочерками , а в столбце Фаза - вбивалось В. Далее проверяется следующая строка, она должна содержать "С" в столбце фаза. Если все же при проверке строки в столбце Фаза стоит буква В, то мы копируем данные из этой строки.
Я бы хотел увидеть готовый макрос под этот пример, с какими то пояснениями, что бы я смог вникнуть и вносить изменения. Буду очень благодарен за ответ.
С макросами никогда дел не имел, но появилась необходимость, для упрощения себе жизни. Есть 2 таблицы на разных листах ( у меня вообще их больше, но на примере хочу разобраться на двух листах) На Листе 1 то, что должно в итоге получиться. Данные копируются из таблицы 2, количество строк всегда будет разное. Нужно что бы все данные скопировались в нужные ячейки в Лист 1. Но. В Листе 2 есть столбик "Фазы". Как видно по очередности идут А,С,А,С,А,В,С. Мне нужно что бы в таблицу Лист 1 вбивалась стока столба Фаза В в любом случае. Как это должно работать: Копируются данные из первой строки Листа 2 в нужные ячейки первой строки Листа 1. Обращаем внимание на столбец Фаза А. Далее проверяется строка из Лист 2, если там встречается в столбце Фаза С, то в Листе 1 , вбивается строка с прочерками , а в столбце Фаза - вбивалось В. Далее проверяется следующая строка, она должна содержать "С" в столбце фаза. Если все же при проверке строки в столбце Фаза стоит буква В, то мы копируем данные из этой строки.
Я бы хотел увидеть готовый макрос под этот пример, с какими то пояснениями, что бы я смог вникнуть и вносить изменения. Буду очень благодарен за ответ.lovetoe
Единственное записал макрорекордером процесс копирования первой строки. Какой код позволяет проделать операция на каждой строке до тех пор, пока строка не будет пустой? При этом будет соблюдено условие: при обработке очередной строки проверяется значение столбца Фаза, проверяется этот столбец предыдущей строки, если в Фаза стоит значение "А", и если в текущей строке в столбце Фаза стоит значение не В, то в нашей в заполняемой таблице появляется строка, где вместо значений вбивается "-", а в столбце Фаза, вбивается В. А если стоит значение В, то эти данные копируются в нашу новую таблицу.
Единственное записал макрорекордером процесс копирования первой строки. Какой код позволяет проделать операция на каждой строке до тех пор, пока строка не будет пустой? При этом будет соблюдено условие: при обработке очередной строки проверяется значение столбца Фаза, проверяется этот столбец предыдущей строки, если в Фаза стоит значение "А", и если в текущей строке в столбце Фаза стоит значение не В, то в нашей в заполняемой таблице появляется строка, где вместо значений вбивается "-", а в столбце Фаза, вбивается В. А если стоит значение В, то эти данные копируются в нашу новую таблицу. lovetoe