Я хочу очистить использованный диапазон Sheet1, но начиная с A8 и вниз. Я хочу оставить данные в A7 и в тактике, но все, что ниже этого диапазона, убирается. Я пробовал этот синтаксис, но он не доходит до конца книги («используемый диапазон»). И да, последняя ячейка используемого диапазона, прежде чем A65536Очистить используемый диапазон Начиная с конкретной ячейки
For LastRow = 2 To Worksheets("Sheet1").Range("A65536").End(xlUp).Row
Next LastRow
Range("A" & LastRow).ClearContents
Как я могу очистить все ячейки с данными из ряда A8 до конца используемого диапазона?
Отлично, Мне нравится, что мне не нужно указывать конечную ячейку для поиска в –
. Одна вещь, о которой нужно знать: есть недостаток в использовании 'Delete', а не' ClearContents' - любая формула в первых 7 строках, относящаяся к более поздние строки будут разбиты (например, если D7 содержит '= SUM (D8: D5000)', он будет заменен на '= SUM (#REF!)'). Это не похоже на проблему для OP, но другие пользователи могут его поймать. – YowE3K