Den Gjennomsnittlig funksjon i VBA

Den Gjennomsnittlig funksjon i VBA


Visual Basic for Applications er en modifisert versjon av Visual Basic programmeringsspråk for bruk i skript Microsoft-programmer, for eksempel Office under MS 2000 gjennom 2007 år. Dette brukes i form av makroer i Microsoft Office. Du kan lage VBA-makroer enten i en spesiell integrert utviklingsmiljø i Office eller i Visual Studio.

VBA

Visual Basic for Applications var Microsofts første forsøk på å la sin MS Office-programvaren for å ha skripting innebygd Disse skriptene kom i form av makroer som du ville kjøre fra innenfor ulike programmer -. Inkludert Word, Access og Excel - for å utføre rutineoppgaver . Microsoft har imidlertid faset ut VBA i favør av .NET Framework, en virtuell maskin for å håndtere all programmering og scripting i ny Windows-programvare.

Gjennomsnittlig Funksjon

Den gjennomsnittlige funksjonen er en matematisk formel som gjør det mulig å fastslå det nøyaktige gjennomsnittet av en rekke tall. Visual Basic 6.0, koden som VBA er basert på, har ikke en gjennomsnittlig funksjon innebygd, men de fleste moderne språk gjør. Enten gjøres via en datamaskin eller for hånd, er formelen akkurat det samme: Du tar en gruppe med tall, legge dem sammen og deretter dele på antall tall. For eksempel si at du har en rekke tall: 3, 4 og 5. Legg disse tallene sammen og dele på antallet numre i serien, eller 3. Gjennomsnittet av denne serien av tall er 4.

Hvordan bruke Gjennomsnittlig i VBA

VBA ikke har en gjennomsnittlig funksjon. Lag en ved å sende en rekke tall og lengden, så har funksjonen returnerer summen dividert med lengden. For eksempel, ville du legge inn følgende kode i VBA:

Funksjon gjennomsnitt (ListOfNumbers () som dobbel, lengde som heltall)

dim en som heltall

for teller = 0 til (Lengde - 1)

A = A + ListOfNumbers (teller)

neste

Gjennomsnittlig = a / Lengde

End Sub

For å finne den i en serie av tre tall (3, 4 og 5), skriver du inn følgende linje med kode i VBA:

dim array (3) som dobbel

array (0) = 3

array (1) = 4

array (2) = 5

X = Gjennomsnitt (array, lengde)

Lagre og deretter kjøre VBA-makro innen MS programvare.

Scripting / makroer

På et endelig notat, når du skriver tekstkommandoer i et program for å fortelle programmet hva du skal gjøre, er du scripting eller lage makroer. Det er nesten som programmering, og noen skriptspråk har utviklet seg til programmeringsspråk i sin egen rett. For eksempel kan du konvertere alle europeiske stiler av nummerering i et Excel-dokument fra "1.000.000,00" (med perioder) for å vise "$ 1,000,000.00," den amerikanske format med komma. Brukere lage et enkelt script / makro ved hjelp av VBA å finne alle disse verdiene, konvertere dem og deretter erstatte dem. I tillegg kan brukerne lagre makroen for fremtidig bruk.