Приветствую участников форума! В процессе работы появилась необходимость в макросе, который удалял бы данные из последней строки диапазона (см пример) Заранее благодарен за помощь.
Приветствую участников форума! В процессе работы появилась необходимость в макросе, который удалял бы данные из последней строки диапазона (см пример) Заранее благодарен за помощь.Мур
Замените в макросе от RAN делит на ClearContents - стереть только значения Clear - стереть все (с форматами)
Rows.Count - количество строк в листе (всего, включая пустые) Range("A" & Rows.Count) - ячейка A1048576 (для 2007/2010) Range("A" & Rows.Count).End(xlUp) - подняться от ячейки A1048576 вверх до первой непустой ячейки (эквивалентно Ctrl+стрелка вверх)
Замените в макросе от RAN делит на ClearContents - стереть только значения Clear - стереть все (с форматами)
Rows.Count - количество строк в листе (всего, включая пустые) Range("A" & Rows.Count) - ячейка A1048576 (для 2007/2010) Range("A" & Rows.Count).End(xlUp) - подняться от ячейки A1048576 вверх до первой непустой ячейки (эквивалентно Ctrl+стрелка вверх)_Boroda_
Serge_007, да, здорово. Это в коде RAN, вместо EntireRow.Delete тоже можно ClearContents? А что значит "End(xlUp)?" И еще, после удаления последней строки выдвет ошибку "Изменить часть объединенной ячейки невозможно" Как записать команду по которой после очистки последней (7) строки выдало бы сообщение, типа MSGBOX "Очистка архива завершена"?
Serge_007, да, здорово. Это в коде RAN, вместо EntireRow.Delete тоже можно ClearContents? А что значит "End(xlUp)?" И еще, после удаления последней строки выдвет ошибку "Изменить часть объединенной ячейки невозможно" Как записать команду по которой после очистки последней (7) строки выдало бы сообщение, типа MSGBOX "Очистка архива завершена"?Мур