Отслеживать последнюю строку после копирования диапазона ячеек - VB

Узнай цену своей работы

Формулировка задачи:

Здравствуйте! Совсем недавно стала знакомиться с макросами и поэтому постоянно возникают трудности. Моя задача заключается в следующем... Есть некая таблица, она состоит из 7 строк. Но эти 7 строк будут постоянно повторяться, и количество таких вот блоков по 7 строк будет увеличиваться в зависимости от того, сколько потребуется в том или ином случае.
вставлять эти блоки у меня получается. Я копирую со скрытого листа уже отформатированный как надо шаблон и вставляю непосредственно на рабочий лист в конец таблицы. Проблема заключается в том, что мне хотелось бы отследить последнюю строчку после таблицы, хотелось бы знать номер строки, куда она переместилась. Этот номер я тоже отображаю на скрытом листе.
В предыдущих моих работах с таблицами мне приходилось с помощью макросов вставлять или удалять только одну строчку. Там все работало. Я нажимаю на кнопку, вставляю строчку и последняя строка сдвигается, ее номер на скрытом листе изменяется.
Не получается разобраться почему же такой фокус не выходит с копированием не одной строки, а диапазона. Извините, может не очень понятно объяснила(( Старалась как можно подробнее. Заранее благодарю!!
Это мой макрос для копирования диапазона:

Решение задачи: «Отслеживать последнюю строку после копирования диапазона ячеек»

textual
Листинг программы
=СТРОКА('Форма 18'!B19)

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

10   голосов , оценка 4 из 5
Похожие ответы