Excel: Vypočítejte střední hodnotu a výsledek pomocí makra

Obsah

Chcete -li vypočítat střední hodnotu čísel pomocí makra VBA, můžete zavolat odpovídající funkci přímo v makru VBA

Výpočty pomocí tabulkových funkcí se obvykle vytvářejí pomocí klávesnice. Alternativně můžete také použít průvodce vzorcem. Co ale dělat, když potřebujete výsledek funkce tabulky v makru aplikace Excel, ale nechcete vzorec zadat do buňky?

Tabulkové funkce aplikace Excel můžete také použít přímo jako příkazy ve svých makrech. Představte si, že chcete zadat průměr všech čísel ze sloupce v buňce. Použijte následující makro:

Podprůměrná hodnota Vypnuto Sloupec ()
ActiveCell.Value = WorksheetFunction.Average (sloupce (2))
End Sub

Pokud chcete zapsat výsledek funkce do pevné buňky (například buňky A1), nahraďte výraz „ActiveCell“. Výsledek například zapište do buňky A1 následujícím příkazem:

Rozsah ("A1"). Hodnota = WorksheetFunction.Average (sloupce (2))

Pomocí hodnoty za "Sloupce" definujete, který sloupec se má přidat. Sloupce jsou očíslovány zleva doprava, sloupec A má číslo 1.

Následující obrázek ukazuje, jak může výsledek vypadat, pokud spustíte funkci v tabulce:

Chcete -li zadat makro, stisknutím klávesy ALT F11 v aplikaci Excel vyvolejte editor VBA. Pomocí příkazu VLOŽIT - MODUL vložte prázdný list modulu. Chcete -li spustit makro přímo z aplikace Excel, použijte kombinaci kláves ALT F8.

Vám pomůže rozvoji místa, sdílet stránku s přáteli

wave wave wave wave wave