Логотип
Надстройка VBA-Excel
Спасибо огромное за надстройку! Вы меня просто спасли! Функция СЦЕПИТЬДИАПАЗОН - выручила при редактировании огромного количества смет!
Жанна

Посчитать количество столбцов в Excel

Функция КОЛИЧЕСТВОСТОЛБЦОВ определяет количество столбцов, возвращая номер последнего столбца, заполненного какими-либо данными

 

Добавить в Excel!

Установите программу

*Этого функционала нет в стандартном Excel

 Скачали:  29 436 чел.

Описание функции

Функция =КОЛИЧЕСТВОСТОЛБЦОВ([ИМЯ_ЛИСТА]; [ИМЯ_КНИГИ]) имеет два необязательных аргумента.

  • [ИМЯ_ЛИСТА] - По умолчанию (если аргумент не указан) функция применяется к активному листу. Укажите лист, в котором необходимо определить количество столбцов.
  • [ИМЯ_КНИГИ] - Укажите имя книги, в которой необходимо определить количество столбцов. По умолчанию используется активная книга.

Ниже приведен пример работы данной формулы.

Пример

Определение количества столбцов на текущем листе.

Пример 1 функции КОЛИЧЕСТВОСТОЛБЦОВ

Код на VBA

Function КОЛИЧЕСТВОСТОЛБЦОВ(Optional ИМЯ_ЛИСТА As Variant, Optional ИМЯ_КНИГИ As Variant) As Long
    If IsMissing(ИМЯ_КНИГИ) Then ИМЯ_КНИГИ = ActiveWorkbook.Name
    If IsMissing(ИМЯ_ЛИСТА) Then ИМЯ_ЛИСТА = ActiveSheet.Name
 
    КОЛИЧЕСТВОСТОЛБЦОВ = Workbooks(ИМЯ_КНИГИ).Sheets(ИМЯ_ЛИСТА).UsedRange.Column - 1 + _
        Workbooks(ИМЯ_КНИГИ).Sheets(ИМЯ_ЛИСТА).UsedRange.Columns.Count
End Function

Установка

Обращаем Ваше внимание, что функционал, описанный в данной статье, ОТСУТСТВУЕТ в Excel.

Чтобы его добавить, необходимо установить надстройку VBA-Excel. Данная программа содержит более сотни функций, которые сделают работу с Excel в разы эффективней. С ней рутинные задачи будут занимать считанные секунды. Программой уже воспользовались 29 436 чел., попробуйте и Вы!


Установите программу

Ссылки по теме

  1. Как посчитать количество строк в Excel
  2. Определение уровня группировки столбца Excel

Комментарии:

comments powered by Disqus