Визначте кількість непорожніх клітинок в діапазоні Excel за допомогою макросу VBA

Зміст

Як підрахувати, скільки клітинок у стовпці Excel містить вміст

Ви хочете використовувати макрос, щоб дізнатися, скільки клітинок у стовпці містить вміст (тобто вони не порожні). Звичайно, ви можете зробити це за допомогою циклу у VBA. Однак простіше, якщо ви виконаєте завдання за допомогою функції Excel. Функція Excel NUMBER призначена саме для цієї мети. Використовуйте цю функцію в макросі та передайте результат у змінну або комірку.

Щоб знайти кількість усіх використаних клітинок у стовпці В, скористайтеся таким макросом:

Стовпець під номер ()
ActiveCell.Value = Робочий лист Функція.Кількість (Стовпці (2))
End Sub

Щоб ввести макрос, натисніть клавішу ALT F11 в Excel, щоб відкрити редактор VBA. Виберіть команду INSERT - MODULE у редакторі VBA та введіть макрос. Щоб запустити макрос, активуйте комбінацію клавіш ALT F8 в Excel. Дві комбінації клавіш працюють у всіх версіях Excel.

Якщо ви хочете записати результат функції у фіксовану клітинку (наприклад, клітинку A1), замініть вираз AKTIVECELL на RANGE ("A1") і використовуйте адресу комірки за вашим вибором.

Ви визначаєте, який стовпець потрібно додати, використовуючи параметр після стовпців. Колонки пронумеровані зліва направо, стовпець А має номер 1.

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

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

wave wave wave wave wave