Макрос Excel - подсчет вставленных строк - PullRequest
0 голосов
/ 16 марта 2011

Я копирую данные с одного листа на другой, и у меня есть универсальный счетчик, х.

    x = 2
    Sheets("Info").Select
    Range("B2:B6").Copy Destination:=Sheets("GreatIdea").Range("A" & x)
    x = x + 1

Итак, я вставляю 5 строк, и следующие поля получают данные; А2, А3, А4, А5, А6.

    x is currently 3
    Sheets("Info").Select
    Range("B10").Copy Destination:=Sheets("GreatIdea").Range("A" & x)

Итак, теперь вставляется 1 строка, но ячейка A3 перезаписывает данные. Как я могу добавить «х» с количеством полей, добавленных в предыдущей копии. Итак, «х» становится 7?

Большое спасибо!

1 Ответ

1 голос
/ 16 марта 2011

Вы можете использовать Rows.Count

x = x + Range("B2:B6").Rows.Count
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...