Приветствую всех читателей! В данной статье мы рассмотрим процедуру "УдалениеПустыхСтрок", предназначенную для удаления всех пустых строк в активном рабочем листе. Эта процедура отличается хорошей эффективностью, так как она не проверяет каждую строку, а сканирует только те строки, которые входят в так называемый "используемый диапазон" (я заполнил диапазон "A1:F2001" случайными целыми числами от 1 до 10 и создал случайные пустые строки в этом диапазоне). Этот диапазон определяется свойством UsedRange объекта Worksheet. Подробное объяснение процедуры в конце статьи, а сейчас в общих чертах. Итак: Первый этап - определение номера последней используемой строки и присвоение этого значения переменной "ПоследняяСтрока". Это довольно сложная задача, так как используемый диапазон не обязательно начинается с первой строки. Таким образом, значение "ПоследняяСтрока" вычисляется путем добавления количества строк используемого диапазона к номеру первой строки текущего диапазона и вычитается 1. В д