Excel: Az átlagos érték és az eredmény kiszámítása makró alapján

Tartalomjegyzék

A VBA makró segítségével a számok átlagértékének kiszámításához közvetlenül a VBA makróban hívhatja meg a megfelelő függvényt

A táblázatfunkciókat használó számításokat általában a billentyűzet segítségével hozzák létre. Alternatív megoldásként használhatja a képlet varázslót is. De mit kell tennie, ha szüksége van egy táblázatfüggvény eredményére egy Excel makróban, de nem szeretné beírni a képletet egy cellába?

Az Excel táblázat funkcióit közvetlenül is használhatja parancsként a makrókban. Képzeld el, hogy be akarod írni az összes szám átlagát egy cella oszlopából. Használja a következő makrót:

Átlagérték Érték ki oszlop ()
ActiveCell.Value = WorksheetFunction.Average (oszlopok (2))
End Sub

Ha a függvény eredményét rögzített cellába (például A1 cellába) szeretné írni, cserélje ki az "ActiveCell" kifejezést. Például írja be az eredményt az A1 cellába a következő paranccsal:

Tartomány ("A1"). Érték = WorksheetFunction.Average ((2) oszlop)

Az "Oszlopok" utáni érték segítségével határozza meg, hogy melyik oszlopot kell hozzáadni. Az oszlopok balról jobbra vannak számozva, az A oszlopban az 1.

Az alábbi ábra azt mutatja, hogy milyen lehet az eredmény, ha a függvényt egy táblázatban indítja el:

A makró megadásához nyomja meg az ALT F11 billentyűt az Excelben a VBA szerkesztő megjelenítéséhez. Az INSERT - MODULE paranccsal üres modullapot helyezhet be. Ha közvetlenül a Excelből szeretné elindítani a makrót, használja az ALT F8 billentyűkombinációt.

Segít a fejlesztés a helyszínen, megosztva az oldalt a barátaiddal

wave wave wave wave wave