Excel: Beregn middelværdi og resultat med makro

Indholdsfortegnelse

For at beregne middelværdien af tal ved hjælp af en VBA -makro kan du kalde den tilsvarende funktion direkte i VBA -makroen

Beregninger ved hjælp af tabelfunktioner oprettes normalt ved hjælp af tastaturet. Alternativt kan du også bruge formelguiden. Men hvad gør du, når du har brug for resultatet af en tabelfunktion i en Excel -makro, men du ikke vil indtaste formlen i en celle?

Du kan også bruge Excel -tabelfunktionerne direkte som kommandoer i dine makroer. Forestil dig, at du vil indtaste middelværdien af alle tal fra en kolonne i en celle. Brug følgende makro:

Under middelværdi Fra kolonne ()
ActiveCell.Value = WorksheetFunction.Average (kolonner (2))
Afslut Sub

Hvis du vil skrive resultatet af funktionen i en fast celle (f.eks. Celle A1), skal du erstatte udtrykket "ActiveCell". Skriv f.eks. Resultatet i celle A1 med følgende kommando:

Område ("A1"). Værdi = ArbejdsarkFunktion.Gennemsnit (Kolonner (2))

Du definerer hvilken kolonne der skal tilføjes ved hjælp af værdien efter "Kolonner". Kolonnerne er nummereret fra venstre mod højre, kolonne A har tallet 1.

Følgende figur viser, hvordan resultatet kan se ud, hvis du starter funktionen i en tabel:

For at komme ind i makroen skal du trykke på ALT F11 i Excel for at åbne VBA -editoren. Brug kommandoen INSERT - MODULE til at indsætte et tomt modulark. For at starte makroen direkte fra Excel skal du bruge tastekombinationen ALT F8.

Du vil bidrage til udviklingen af ​​hjemmesiden, at dele siden med dine venner

wave wave wave wave wave