Скопируйте и вставьте в следующую доступную строку, игнорируя форматирование - PullRequest
0 голосов
/ 12 декабря 2018

Я хочу скопировать информацию с одной страницы на другую в следующую доступную строку.Количество строк данных будет меняться между сохранениями.В настоящее время у меня есть следующий код:

Sub CFSNCAll()

    r = 1
    Sheets("CFSNC_All").Range("C12:T298").Copy
    If Sheets("CFSNC_All").Range("C12") = Sheets("Sheet1").Range("A65536").End(xlUp) _
        Then r = 0
    Sheets("Sheet1").Range("A65536").End(xlUp).Offset(r, 0).PasteSpecial _
        Paste:=xlPasteValues
    Application.CutCopyMode = False
End Sub

Это прекрасно работает на листе Excel без форматирования.Мой лист Excel имеет границы, условное форматирование в двух столбцах диапазона и линии сетки отключены.В настоящее время, когда вы запускаете макрос во второй раз, данные вставляются в правый лист, но в 298-ю строку.Я думаю, что это регистрация информации в предыдущих ячейках от форматирования.Есть ли способ игнорировать форматирование и обеспечить его вставку ниже записи?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...