Определите количество непустых ячеек в диапазоне Excel с помощью макроса VBA

Содержание

Как посчитать, сколько ячеек в столбце Excel содержат содержимое

Вы хотите использовать макрос, чтобы узнать, сколько ячеек в столбце содержит содержимое (то есть они не пусты). Конечно, вы можете сделать это с помощью цикла в VBA. Однако будет проще, если вы будете выполнять задачу с помощью функции Excel. Функция ЧИСЛО в Excel предназначена именно для этой цели. Используйте эту функцию в макросе и передайте результат в переменную или ячейку.

Чтобы найти количество всех использованных ячеек в столбце B, используйте следующий макрос:

Столбец дополнительных номеров ()
ActiveCell.Value = WorksheetFunction.Count (Столбцы (2))
Конец подписки

Чтобы ввести макрос, нажмите ALT F11 в Excel, чтобы открыть редактор VBA. Выберите команду ВСТАВИТЬ - МОДУЛЬ в редакторе VBA и введите макрос. Чтобы запустить макрос, активируйте комбинацию клавиш ALT F8 в Excel. Эти два сочетания клавиш работают во всех версиях Excel.

Если вы хотите записать результат функции в фиксированную ячейку (например, ячейку A1), замените выражение AKTIVECELL на RANGE («A1») и используйте адрес ячейки по вашему выбору.

Вы определяете, какой столбец должен быть добавлен, используя параметр после столбцов. Столбцы пронумерованы слева направо, столбец A имеет номер 1.

На следующем рисунке показано, как будет выглядеть результат, если вы запустите функцию в таблице:

Вы поможете развитию сайта, поделившись страницей с друзьями

wave wave wave wave wave