Visual Basic er en alsidig programmeringssprog, der anvendes i Microsoft Excel (VBA ), og andre Windows-software. Det tilbyder en robust funktion bibliotek til at udføre en bred vifte af programmerings opgaver. Mens syntaksen for alle programmeringssprog let kan læres , er det de funktioner selv, der styrer effektiviteten af ethvert program . Kun ved omhyggelig udvælgelse af disse funktioner kan en programmør oprette et program med betydelig magt og anvendelighed. Matematiske funktioner
fleste programmeringssprog kræve omfattende matematiske operationer inden for de algoritmer , selv om programmet ikke er på overfladen en matematisk værktøj. Enkle udregninger er ofte nødvendigt for at skabe programmet loops og andre opgaver , som det skal udfylde. VBA byder på mange matematiske funktioner . Blandt de mest anvendte funktioner er dem, der manipulerer heltal. Funktionen " runde" kan slå et vilkårligt antal til et heltal ved at afrunde den . Den " Int "-funktionen simpelthen afkorter , hugge enhver decimal at forlade heltal. Stand trigonometri funktioner er også tilgængelige og er stavet ligesom de er på en lommeregner eller lærebog : "Sin ", " Cos " og " Tan "
String Funktioner
.
Manipulering tekstdata er vigtig , når du opretter programmer, der interagerer med brugerne, navnlig enhver VBA , der fungerer på Excel data , som ofte indeholder strenge . String funktioner giver mange kritiske værktøjer . Udvinding funktioner som " Left " og " Right" gør det nemt at udtrække en bestemt sæt af teksttegn fra venstre eller højre side af en streng. For eksempel kan en Excel celle indeholder et fuldt navn , men "Venstre" kunne bruges til at udtrække kun fornavnet , mens " Right" ville udpakke efternavn. Ændring sagen er ofte nødvendigt samt. Funktionerne " UCase " og " LCase " kan slå en hel streng til store bogstaver , eller alle små bogstaver . Mere avancerede funktioner giver programmører til at skabe nye strenge ved at slutte flere adskilte strenge ved hjælp af " Concatenate " værktøj , blandt andre.
Dato og klokkeslæt funktioner
Arbejde med datoer og klokkeslæt i alle programmeringssprog er en opgave på grund af den brede vifte af formater til visning af disse oplysninger. Datoer kan præsenteres på mange måder , med eller uden tidsstempler , og det er ofte nødvendigt at udlede en type data stykke fra hinanden. En funktion som " Month " giver en programmør til at udtrække kun måneden oplysninger fra en fuld dato, som også indeholder en dag og år . På denne måde kunne datoer organiseres og grupperes efter deres måneder , hvis det er nødvendigt. Andre lignende funktioner er "Day ", " Time " og " Minut . " The "Format "-funktionen bruges til at ændre en dato data stykke til en brugervenlig visning af dato oplysninger baseret på nogen formatering konvention programmøren ønsker. Det er også muligt at bruge " DateDiff " for at trække datoer fra hinanden for at bestemme antallet af dage mellem dem.