Excel: вычисление среднего значения и результата по макросу

Содержание

Чтобы вычислить среднее значение чисел с помощью макроса VBA, вы можете вызвать соответствующую функцию непосредственно в макросе VBA.

Расчеты с использованием табличных функций обычно выполняются с помощью клавиатуры. Кроме того, вы также можете использовать мастер формул. Но что делать, если вам нужен результат табличной функции в макросе Excel, но вы не хотите вводить формулу в ячейку?

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

Субсреднее значение Выкл. Столбец ()
ActiveCell.Value = WorksheetFunction.Average (Столбцы (2))
Конец подписки

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

Диапазон ("A1"). Значение = WorksheetFunction.Average (Столбцы (2))

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

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

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

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

wave wave wave wave wave