Здравствуйте, уважаемые форумчане! Прошу помогите с одним вопросом. Каждый день в Excel имеется отчет о приходе/уходе сотрудников из офиса в алфавитном порядке, их количество колеблется (30-35). Есть общий табель присутствия на работе, в котором все фамилии в алфавитном порядке (40). Вопрос в следующем: как сделать так, чтобы можно было скопировать время прихода пришедших и вставить его в нужные ячейки напротив соответствующих фамилий в общем табеле без лишних махинаций? Примерно алгоритм себе представляю так: внешний цикл идет по фамилиям первого листа и сравнивает их с фамилиями на втором листе (внутренний цикл). Когда находит совпадение, копирует значение ячейки лист2.строка.N,столбец.N+1 в лист1.строка.N,столбец.N+1. К сожалению, не силен в синтаксисе VBA...
П.С. возможности генерации отчета сразу в необходимый табель в нужные ячейки нету, так что имеется 2 листа (оба в книге есть). Не будет проблемой, если кто-то из уважаемых коллег сможет предложить вариант копирования из одной части страницы в другую, с первым листом вполне можно работать. На данный момент время прихода из второго листа копируется руками отдельно для (плюс-минус) каждой фамилии каждый день. Можно ли облегчить эту задачу, например, с помощью макроса?
П.С. возможности генерации отчета сразу в необходимый табель в нужные ячейки нету, так что имеется 2 листа (оба в книге есть). Не будет проблемой, если кто-то из уважаемых коллег сможет предложить вариант копирования из одной части страницы в другую, с первым листом вполне можно работать. На данный момент время прихода из второго листа копируется руками отдельно для (плюс-минус) каждой фамилии каждый день. Можно ли облегчить эту задачу, например, с помощью макроса?