VBA Excel. Диапазон ячеек пуст (определение)

    Определение с помощью кода VBA Excel, что диапазон ячеек пуст, то есть, ни одна из ячеек диапазона (строки, столбца) не содержит отображаемого значения.

    Определение пустого диапазона

    Определить в VBA Excel, что диапазон ячеек пуст, можно с помощью функции рабочего листа WorksheetFunction.CountA или свойства диапазона ячеек Range.Text.

    Пример 1

    Определение, что диапазон ячеек пуст, с помощью функции рабочего листа WorksheetFunction.CountA:

    Функция WorksheetFunction.CountA подсчитывает количество ячеек, содержащих значения, в том числе нули и формулы, возвращающие пустые строки. Если хотя бы одна ячейка в диапазоне будет содержать пустую строку, возвращенную формулой, то код первого примера определит, что диапазон не пуст.

    Пример 2

    Определение, что диапазон ячеек пуст, с помощью свойства Text объекта Range:

    Свойство Text объекта Range возвратит пустую строку только в том случае, если все ячейки диапазона будут содержать пустые строки и (или) значение Empty. Если одна или более ячеек в диапазоне будут содержать пустую строку, возвращенную формулой, то код второго примера все-равно определит, что диапазон пуст.

    Определение пустой строки

    Определение пустой строки в VBA Excel с помощью свойства Range.Text:

    Данное определение пустой строки используется в коде для удаления пустых строк из таблицы.

    Определение пустого столбца

    Определение пустого столбца в VBA Excel с помощью свойства Range.Text:

    или


    Содержание рубрики VBA Excel по тематическим разделам со ссылками на все статьи.

    Добавить комментарий

    Ваш комментарий будет опубликован после прохождения обязательной модерации. Исходящие ссылки не допускаются. Время модерации составит от нескольких минут до нескольких часов в зависимости от времени суток и занятости модератора.