Excel: Beregn middelverdi og resultat etter makro

Innholdsfortegnelse

For å beregne gjennomsnittsverdien av tall ved hjelp av en VBA -makro, kan du ringe den tilhørende funksjonen direkte i VBA -makroen

Beregninger ved hjelp av tabellfunksjoner opprettes vanligvis ved hjelp av tastaturet. Alternativt kan du også bruke formelveiviseren. Men hva gjør du når du trenger resultatet av en tabellfunksjon i en Excel -makro, men du ikke vil angi formelen i en celle?

Du kan også bruke Excel -tabellfunksjonene direkte som kommandoer i makroene dine. Tenk deg at du vil angi gjennomsnittet av alle tallene fra en kolonne i en celle. Bruk følgende makro:

Del gjennomsnittlig verdi Av kolonne ()
ActiveCell.Value = WorksheetFunction.Average (kolonner (2))
Slutt Sub

Hvis du vil skrive resultatet av funksjonen i en fast celle (for eksempel celle A1), må du erstatte uttrykket "ActiveCell". For eksempel, skriv resultatet i celle A1 med følgende kommando:

Område ("A1"). Verdi = ArbeidsarkFunksjon.Gjennomsnitt (Kolonner (2))

Du definerer hvilken kolonne som skal legges til ved hjelp av verdien etter "Kolonner". Kolonnene er nummerert fra venstre til høyre, kolonne A har tallet 1.

Følgende figur viser hvordan resultatet kan se ut hvis du starter funksjonen i en tabell:

For å gå inn i makroen, trykk ALT F11 i Excel for å åpne VBA -editoren. Bruk kommandoen INSERT - MODULE for å sette inn et tomt modulark. For å starte makroen direkte fra Excel, bruk tastekombinasjonen ALT F8.

Du vil bidra til utvikling av området, dele siden med vennene dine

wave wave wave wave wave