Всем доброго дня. Возник небольшой вопрос с копированием данных в таблице. Есть две таблицы на разных листах в одной книге. (Таблица_1 и таблица_2).
Суть такова, в таблицу №1 в колонку Ф.И.О. рандомно заносятся имена сотрудников (заносятся рандомно но список определённый). Во второй колонке ставится число (дата, день, например 2 - 2-е число, текущего месяца), в третьей количество отработанных часов. В четвёртой выполненные работы (эта колонка не учитывается, с неё данные не забираются). Далее, при нажатии кнопки выполняется алгоритм: начиная с первой ячейки данных Ф.И.О сканируется значение в ней, далее находится строка с Такой же фамилией в таблице №2, в таблице №1 сканируется значение в ячейке дата и находится столбец в таблице№2 с этой датой. Данные из третьей ячейки, копируются в ячейку полученную на перекрёстке фамилии и даты в таблице №2. И так вся таблица слева - направо, сверху вниз. Т.е. проверяется заданный диапазон. И данные переносятся в таблицу №2. Если писать каждую ячейку через условие IF-Else, то код будет километровый. Другие функции пока не знаю. Есть что-то более действенное, для работы в заданном диапазоне?
Суть такова, в таблицу №1 в колонку Ф.И.О. рандомно заносятся имена сотрудников (заносятся рандомно но список определённый). Во второй колонке ставится число (дата, день, например 2 - 2-е число, текущего месяца), в третьей количество отработанных часов. В четвёртой выполненные работы (эта колонка не учитывается, с неё данные не забираются). Далее, при нажатии кнопки выполняется алгоритм: начиная с первой ячейки данных Ф.И.О сканируется значение в ней, далее находится строка с Такой же фамилией в таблице №2, в таблице №1 сканируется значение в ячейке дата и находится столбец в таблице№2 с этой датой. Данные из третьей ячейки, копируются в ячейку полученную на перекрёстке фамилии и даты в таблице №2. И так вся таблица слева - направо, сверху вниз. Т.е. проверяется заданный диапазон. И данные переносятся в таблицу №2. Если писать каждую ячейку через условие IF-Else, то код будет километровый. Другие функции пока не знаю. Есть что-то более действенное, для работы в заданном диапазоне?