Excel: Vypočítajte priemernú hodnotu a výsledok pomocou makra

Obsah

Na výpočet priemernej hodnoty čísel pomocou makra VBA môžete vyvolať príslušnú funkciu priamo v makre VBA

Výpočty pomocou tabuľkových funkcií sa bežne vytvárajú pomocou klávesnice. Alternatívne môžete tiež použiť sprievodcu vzorcom. Čo však robiť, keď potrebujete výsledok funkcie tabuľky v makre programu Excel, ale nechcete zadať vzorec do bunky?

Tabuľkové funkcie Excelu môžete použiť aj priamo ako príkazy vo svojich makrách. Predstavte si, že chcete zadať priemer všetkých čísel zo stĺpca v bunke. Použite nasledujúce makro:

Podpriemerná hodnota Vypnutý stĺpec ()
ActiveCell.Value = WorksheetFunction.Average (stĺpce (2))
Koniec pod

Ak chcete zapísať výsledok funkcie do pevnej bunky (napríklad bunky A1), nahraďte výraz „ActiveCell“. Výsledok napíšte napríklad do bunky A1 pomocou nasledujúceho príkazu:

Rozsah ("A1"). Hodnota = WorksheetFunction.Average (stĺpce (2))

Pomocou hodnoty za položkou „Stĺpce“ definujete, ktorý stĺpec sa má pridať. Stĺpce sú očíslované zľava doprava, stĺpec A má číslo 1.

Nasledujúci obrázok ukazuje, ako môže výsledok vyzerať, ak funkciu spustíte v tabuľke:

Ak chcete zadať makro, stlačením klávesu ALT F11 v programe Excel otvorte editor VBA. Na vloženie prázdneho listu modulu použite príkaz VLOŽIŤ - MODUL. Na spustenie makra priamo z Excelu použite kombináciu klávesov ALT F8.

Vám pomôže rozvoju miesta, zdieľať stránku s priateľmi

wave wave wave wave wave