У меня задача следующая: 1. На лист "Лист2" в ячейку B12 (она объединенная B12:U12) вводится шифр; 2. Нажимается кнопка "Загр.шифр"; 3. Удаляются строки, которые есть между кнопками "Загрузить шифр". Изначально таких строк 2, но почитав ниже вы поймете, что их может быть разное количество; 3. Копируется ячейка Лист2!B12:U12 в Лист5!B12:U12; 4. Если ячейка в диапазоне Лист5!D13:D38 не содержит ошибку, то копируется вся строка из листа "Лист5!" в "Лист2!". Причем не просто копируется а вставляется как новая со сдвигом существующих (в VBA это свойство .insert).
То есть, например, добавили строку Лист5!13:13 после строки Лист2!12:12 (в VBA это свойство .insert). При этом ячейки Лист2!A13:E13, которые мы скопировали из Лист5!A13:E13 будут значениями, а ячейки Лист2!F13:W13 должны быть формулами как ячейки Лист2!G6:W6. Если так проще, то я могу добавить подобные формулы на лист Лист5!F13:W13 чтобы их в последующем копировать в составе строки.
Итого: строк вставки может быть разное количество и добавляемая строка состоит на половину из текста, а на половину из формул. Потому у меня не получается написать такой код.
В дополнение: 1. Можно ли записать так, чтобы копировался шифр в следующей справа от кнопки "Загр.шифр" ячейки? Прошу, потому что такой алгоритм должен быть для каждой кнопки на "Лист2!"; 2. По аналогии с пунктом выше указанный код записать в относительных ссылках от кнопки "Загр.шифр".
Буду благодарен, за вашу помощь!
Добрый день!
У меня задача следующая: 1. На лист "Лист2" в ячейку B12 (она объединенная B12:U12) вводится шифр; 2. Нажимается кнопка "Загр.шифр"; 3. Удаляются строки, которые есть между кнопками "Загрузить шифр". Изначально таких строк 2, но почитав ниже вы поймете, что их может быть разное количество; 3. Копируется ячейка Лист2!B12:U12 в Лист5!B12:U12; 4. Если ячейка в диапазоне Лист5!D13:D38 не содержит ошибку, то копируется вся строка из листа "Лист5!" в "Лист2!". Причем не просто копируется а вставляется как новая со сдвигом существующих (в VBA это свойство .insert).
То есть, например, добавили строку Лист5!13:13 после строки Лист2!12:12 (в VBA это свойство .insert). При этом ячейки Лист2!A13:E13, которые мы скопировали из Лист5!A13:E13 будут значениями, а ячейки Лист2!F13:W13 должны быть формулами как ячейки Лист2!G6:W6. Если так проще, то я могу добавить подобные формулы на лист Лист5!F13:W13 чтобы их в последующем копировать в составе строки.
Итого: строк вставки может быть разное количество и добавляемая строка состоит на половину из текста, а на половину из формул. Потому у меня не получается написать такой код.
В дополнение: 1. Можно ли записать так, чтобы копировался шифр в следующей справа от кнопки "Загр.шифр" ячейки? Прошу, потому что такой алгоритм должен быть для каждой кнопки на "Лист2!"; 2. По аналогии с пунктом выше указанный код записать в относительных ссылках от кнопки "Загр.шифр".