Excel: Изчислете средната стойност и резултата по макрос

Съдържание

За да изчислите средната стойност на числата, използвайки VBA макрос, можете да извикате съответната функция директно в VBA макроса

Изчисленията с помощта на таблични функции обикновено се създават с помощта на клавиатурата. Като алтернатива можете да използвате и съветника за формули. Но какво правите, когато имате нужда от резултата от таблична функция в макрос на Excel, но не искате да въвеждате формулата в клетка?

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

Под средна стойност Изключена колона ()
ActiveCell.Value = Работен лист Функция. Средно (колони (2))
End Sub

Ако искате да запишете резултата от функцията в неподвижна клетка (например клетка A1), заменете израза "ActiveCell". Например, напишете резултата в клетка A1 със следната команда:

Диапазон ("A1"). Стойност = Функция на работен лист. Средна стойност (колони (2))

Вие определяте коя колона да се добави, като използвате стойността след „Колони“. Колоните са номерирани отляво надясно, колона А има номер 1.

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

За да въведете макроса, натиснете ALT F11 в Excel, за да изведете редактора на VBA. Използвайте командата INSERT - MODULE, за да вмъкнете празен модулен лист. За да стартирате макроса директно от Excel, използвайте комбинацията от клавиши ALT F8.

Така ще помогнете за развитието на сайта, сподели с приятелите си

wave wave wave wave wave