VBA är kort för Visual Basic for Applications och finns i alla program i Microsoft Office- program . Det är metoden för att skriva kod med funktioner som ställer frågor , utföra beräkningar och presentera svar eller avkastning . Excel , det kalkylprogram för MS Office , gör mest nytta av VBA skriftligen kod med funktioner för att fråga celler i arket . Resultaten visar på en annan cell eller avkastning som en rapport , antingen i samma kalkylblad , ett nytt kalkylblad eller ett diagram , beroende på koden du skriver . Funktion för att beräkna antalet dagar i en viss månad
Unhide och öppna din personliga makroarbetsbok i Excel . Välj en ny modul och skriv in följande kod .
Funktion NoDays ( FullDate ) katalog
NoDays = Dag ( DateSerial ( Year ( FullDate ) , Oom ( Month ( FullDate ) = 12 , 1 ,
Månad ( FullDate ) + 1 ) , 1 ) - 1 ) katalog
End Function
Klicka på " Spara " -knappen , stäng PMW och öppna en ny arbetsbok . Skriv in " 2/15/00 " ( utan citattecken ) i cell A1 . Välj A2 , välj " Infoga ", " Function " och sedan från listan Kategori väljer "User Defined . " Välj " Personal.xls ! NoDays " funktionsnamn . Skriv " A1 " i FullDate textområdet i koden . Välj " OK " och du kommer att få avkastning på 29 dagar i februari månad 2000. Addera Skapa en procentuell förändring Funktion
Ta fram
och öppna din personliga makroarbetsbok , välj " Infoga ", " Procedure " och typ " PerChange " ( utan citattecken ) i dialogrutan rutan . Välj " Function " i listan Typ och välj " OK . " Ändra funktionen till denna kod
Funktion PERCHANGE ( Current Prior ) katalog
PERCHANGE = . ( Ström - Prior ) /Prior
End Function
Spara och stäng din PMW . Klicka i den cell där du vill att ditt svar att komma upp , klicka på " Infoga ", " Function ", " Kategori " och sedan välja " User Defined . " Välj " Personal.xls ! PerChange " från listan. Skriv in cellens adress Aktuellt värde och cellen för Prior värde och välj " OK ".
Grundläggande finansiella funktioner
Future Value är ett gemensamt ekonomiskt funktionen används i kalkylblad för att beräkna och returnera det framtida värdet av periodiska betalningar och en gemensam ränta . Funktionen är som följer :
= FV ( ränta , periodantal , betalning, nuvärde , typ ) katalog
INTRATE ( Ränta ) returnerar räntesatsen för en fullinvesterad säkerhet . Koden är :
= INTRATE ( betalning, förfallande , investering , inlösen , bas )
Logisk och Lookup funktioner
OCH ( logiskt ) kommer returnera tRUE i målcellen om alla argument i formeln är sann . Om ett argument är falskt , då är det returnerar FALSKT .
= OCH ( logical1 , logical2 , ... ) katalog
LETAKOLUMN ( Lookup ) söker efter ett angivet värde i en array eller tabeller , baserade på värdet i den första raden .
= LETAKOLUMN ( letauppvärde, tabell , row_index_number , ungefärlig ) katalog