Excel: Oblicz średnią wartość i wynik według makra

Spisie treści

Aby obliczyć średnią wartość liczb za pomocą makra VBA, możesz wywołać odpowiednią funkcję bezpośrednio w makrze VBA

Obliczenia wykorzystujące funkcje tabelowe są zwykle tworzone za pomocą klawiatury. Alternatywnie możesz również użyć kreatora formuł. Ale co zrobić, gdy potrzebujesz wyniku funkcji tabeli w makrze programu Excel, ale nie chcesz wprowadzać formuły w komórce?

Funkcji tabeli programu Excel można również używać bezpośrednio jako poleceń w makrach. Wyobraź sobie, że chcesz wprowadzić średnią wszystkich liczb z kolumny w komórce. Użyj następującego makra:

Subwartość średniaWył. kolumna ()
ActiveCell.Value = WorksheetFunction.Average (kolumny (2))
Napis końcowy

Jeśli chcesz zapisać wynik funkcji w ustalonej komórce (na przykład komórka A1), zastąp wyrażenie „ActiveCell”. Na przykład wpisz wynik w komórce A1 za pomocą następującego polecenia:

Zakres („A1”). Wartość = WorksheetFunction.Average (kolumny (2))

Określasz, która kolumna ma zostać dodana za pomocą wartości po „Kolumny”. Kolumny są ponumerowane od lewej do prawej, kolumna A ma numer 1.

Poniższy rysunek pokazuje, jak może wyglądać wynik po uruchomieniu funkcji w tabeli:

Aby wprowadzić makro, naciśnij ALT F11 w programie Excel, aby wywołać edytor VBA. Użyj polecenia WSTAW - MODUŁ, aby wstawić pusty arkusz modułu. Aby uruchomić makro bezpośrednio z programu Excel, użyj kombinacji klawiszy ALT F8.

Będziesz pomóc w rozwoju serwisu, dzieląc stronę ze swoimi znajomymi

wave wave wave wave wave