VBA er en forkortelse for Visual Basic for Applications og findes i alle Microsoft Office- programmer . Det er den metode til at skrive kode ved hjælp af funktioner, der stiller spørgsmål , udføre beregninger og præsentere svar eller afkast . Excel, regneark software til MS Office, der gør mest brug af VBA i at skrive kode ved hjælp af funktioner til at spørge celler på tværs af arket. Resultaterne viser i en anden celle eller vende tilbage som en rapport , enten i det samme regneark , et nyt regneark eller en graf , afhængigt af den kode, du skriver . Funktion til beregning antal dage i en given måned
Unhide og åbne din personlige makroprojektmappe i Excel. Vælg et nyt modul og skrive i den følgende kode.
Funktion NoDays ( FullDate )
NoDays = Day ( DateSerial ( Year ( FullDate ) , IIf ( Month ( FullDate ) = 12 , 1,
Month ( FullDate ) + 1) , 1 ) - 1)
End Function
Klik på "Gem " knappen, lukke PMW og åbne en ny projektmappe . Skriv " 2/15/00 " (uden anførselstegn) i celle A1 . Vælg A2 , vælg " Indsæt ", " Function" og derefter fra listen Kategori skal du vælge " Brugerdefineret ". Vælg " Personal.xls ! NoDays " funktionen navn. Skriv " A1 " i FullDate tekstområde af koden . Vælg "OK" , og du vil få tilbagevenden af 29 dage i februar måned 2000.
Oprettelse af en procent Change Funktion
Unhide og åbne din personlige makroprojektmappe , vælg " Indsæt ", " Procedure " og skriv " PerChange " (uden anførselstegn) i dialogboksen boksen Navn . Vælg "Funktion" på listen Type , og vælg "OK". Rediger funktion til denne kode
Function PERCHANGE ( Current , Prior )
PERCHANGE = . ( Current - Prior ) /Forudgående
End Function
Gem og lukke din PMW . Klik i den celle, hvor du vil have dit svar til at komme op , klik på " Indsæt ", " Function ", "Kategori" og derefter vælge " Brugerdefineret ". Vælg " Personal.xls ! PerChange " fra listen. Skriver i cellen adresse Aktuel værdi og cellen for Prior værdi og vælg " OK".
Grundlæggende finansielle funktioner
fremtidige værdi er et fælles økonomisk funktion, der bruges i regneark til at beregne og returnere den fremtidige værdi af periodiske betalinger og en fælles rente. Funktionen er som følger : Hej
= FV (rente, nper , ydelse, nv , type)
RENTEFOD ( Interest Rate) returnerer renten på et fuldt investeret sikkerhed. Koden er : Hej
= RENTEFOD ( forlig , modenhed , investering, forløsning , basis)
Logisk og opslag funktioner
OG (logisk ), vil returnere sAND i den destination celle, hvis alle argumenter i formlen er sande. Hvis et argument er falsk, så den returnerer FALSK.
= OG ( logical1 , logical2 , ...)
VOPSLAG ( Opslag ) søger efter en bestemt værdi i et array eller tabeller , der er baseret af den værdi der findes i den første række.
= VOPSLAG ( opslagsværdi , tabelmatrix , row_index_number , range_lookup angives )