Щоб обчислити середнє значення чисел за допомогою макросу VBA, можна викликати відповідну функцію безпосередньо в макросі VBA
Розрахунки за допомогою табличних функцій зазвичай створюються за допомогою клавіатури. Крім того, ви також можете скористатися майстром формул. Але що робити, якщо вам потрібен результат функції таблиці в макросі Excel, але ви не хочете вводити формулу в клітинку?
Ви також можете використовувати функції таблиці Excel безпосередньо як команди у своїх макросах. Уявіть, що ви хочете ввести середнє значення всіх чисел зі стовпця в комірці. Використовуйте такий макрос:
Додаткове середнє значення Виключений стовпець ()
ActiveCell.Value = Робочий лист Функція. Середнє значення (Стовпці (2))
End Sub
Якщо ви хочете записати результат функції у фіксовану клітинку (наприклад, клітинку A1), замініть вираз "ActiveCell". Наприклад, запишіть результат у клітинку A1 за допомогою такої команди:
Діапазон ("A1"). Значення = Робочий лист Функція. Середнє значення (Стовпці (2))
Ви визначаєте, який стовпець потрібно додати, використовуючи значення після "Стовпці". Колонки пронумеровані зліва направо, стовпець А має номер 1.
Наступний малюнок показує, як може виглядати результат, якщо запустити функцію у таблиці:
Щоб ввести макрос, натисніть клавішу ALT F11 в Excel, щоб відкрити редактор VBA. Використовуйте команду INSERT - MODULE, щоб вставити порожній аркуш модуля. Щоб запустити макрос безпосередньо з Excel, використовуйте комбінацію клавіш ALT F8.