Microsoft Excel er et kraftig regnearkprogram med mange funksjoner for å analysere data . Noen utviklere benytte Visual Basic for Applications ( VBA ) programmeringsspråk til betydelig forlenge Excel -grensesnitt . Mens Excel tilbyr mange avanserte formler via regneark vinduet kan en VBA-programmet utføre mer kompliserte algoritmer som er begrenset bare av programmerer kreativitet. VBA-funksjoner er brukt i disse algoritmene for å manipulere data på mange måter. "Format" Function
En betydelig del av VBA-funksjoner knyttet til numerisk formatering og manipulasjon. Noen av disse utføre oppgaver som Excel ikke er i stand til å gjøre . "Format" -funksjonen lar en VBA- program for å formatere en rekke on-the -fly . Normalt tilbyr Excel formatering innstillingene for en enkelt celle , og disse innstillingene må endres manuelt . VBA "Format "-funksjonen lar programmet endre formateringen av numeriske data basert på andre faktorer , hvis ønskelig. Det er dermed mulig for den samme cellen å inneholde ulike numeriske formater til forskjellige tider i regnearket drift uten at brukeren endre format-innstillingene .
Betinget Funksjoner
Excel gi innfødt støtte for "hvis" -funksjoner som ikke krever Visual Basic programmering. Disse funksjonene gjør at en celle er utgang til å inneholde data basert på forhold som er først testet av en formel. Mer komplekse betinget utsagn kan bli laget med VBA. Snarere enn en vanlig " Hvis " formel , VBA støtte " Hvis Deretter Else " funksjoner som er mer fleksible. Det er mulig å kombinere flere tilstander til en enkelt algoritme på denne måte og gi forskjellige utfall basert på disse forhold. Den "Case "-funksjonen fungerer på samme måte .
Filbehandling funksjoner
p Det er mulig å avhøre informasjon om Excel -filen selv ved hjelp av VBA. Den " FileDateTime " brukes for å trekke ut nøyaktig dato og klokkeslett for når filen ble opprettet eller redigert . Det kan brukes på hvilken som helst fil , inkludert gjeldende Excel-regneark . Du kan også søke etter filer på en datamaskin ved hjelp av en funksjon som " Dir . " Den " FileLen "-funksjonen kan da vise størrelsen på filen .
Dato Funksjoner
Excel allerede har mange funksjoner til dato og klokkeslett manipulering med konvensjonelle Excel formler . Men flere funksjoner er tilgjengelig ved hjelp av Visual Basic. Den " IsDate " -funksjonen kan brukes til å bestemme om et bestemt tidspunkt eksisterer. For eksempel , ' IsDate ( " 29 februar 2010 ") ' vil returnere " False ". Den " DatePart "-funksjonen kan trekke ut deler av en dato , slik som år eller dag. Dette ligner på funksjoner som vanligvis finnes i databaseapplikasjoner. Den " DateDiff " funksjonen bestemmer lett antall dager mellom to datoer.