Перейти к содержимому
Наше приложение «Дешевые авиабилеты» в AppGallery >>

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 по тематическим разделам со ссылками на все статьи.