Visual Basic er en allsidig programmeringsspråk som brukes i Microsoft Excel ( VBA ) og andre Windows-programvare . Det har en robust funksjon bibliotek for å utføre en lang rekke ulike oppgaver programmering . Mens syntaksen i alle programmeringsspråk lett kan læres , er det funksjonene selv som styrer effektiviteten av et program. Bare gjennom nøye utvalg av disse funksjonene kan en programmerer lage et program med betydelig makt og nytte. Matematiske funksjoner
De fleste programmeringsspråk krever omfattende matematiske operasjoner innenfor algoritmer , selv om programmet ikke er på overflaten en matte verktøyet. Enkle aritmetiske beregninger er ofte nødvendig for å skape programmet looper og andre oppgaver som det må fullføre. VBA tilbyr mange matematiske funksjoner . Blant de mest brukte funksjoner er de som manipulerer heltall. Funksjonen "Round " kan slå hvilket som helst tall inn i et heltall ved å runde det. Den " Int "-funksjonen avkorter enkelt, hakking av et desimaltall til å forlate heltall. Stand trigonometri funksjoner er også tilgjengelig, og er skrevet på samme måte som de er på en kalkulator eller lærebok : "Sin ", " Cos " og " Tan "
String Funksjoner
.
Manipulering tekst data er viktig når du lager programmer som samhandler med brukere, spesielt noen VBA som opererer på Excel data , som ofte inneholder strenger . Strengfunksjonene gi mange kritiske verktøy . Utvinning funksjoner som " Venstre" og " høyre" gjør det enkelt å hente ut et bestemt sett av tekst tegn fra venstre eller høyre side av en streng. For eksempel kan en Excel- celle inneholder et fullt navn , men "Venstre" kunne brukes til å trekke ut bare fornavnet , mens " Right" ville trekke etternavn. Endring tilfelle er det ofte nødvendig også. Funksjonene " UCase " og " LCase " kan slå en hel streng i alle store eller alle små bokstaver. Mer avanserte funksjoner lar programmerere å lage nye strenger ved å bli flere separate strenger , med " Concatenate "-verktøyet, blant andre.
Dato og klokkeslett funksjoner
< p > Arbeide med datoer og klokkeslett i alle programmeringsspråk er et ork på grunn av det brede spekter av formater for visning av denne informasjonen . Datoer kan presenteres på mange måter, med eller uten tidsstempler , og det er ofte nødvendig å utlede en type data stykke fra hverandre . En funksjon som " måned " tillater en programmerer for å trekke ut bare en måned informasjon fra en full dato som også inneholder en døgnet og året . På denne måten, kan bli organisert dato og gruppert sammen i henhold til deres måneder , om nødvendig. Andre lignende funksjoner er " Dag ", " Time " og " Minutt. " The " Format" -funksjonen brukes til å endre en dato data stykke inn i en brukervennlig visning av oppdatert informasjon basert på all formatering konvensjonen programmereren ønsker. Det er også mulig å bruke " DateDiff " å trekke fra datoer fra hverandre for å finne antall dager mellom dem .