Excel er et regnearksprogram udviklet af Microsoft Corporation og pakkede som en del af Microsoft Office- produkt. Microsoft Office-produkter bruger en indbygget event-driven programmeringssprog kaldet Visual Basic for Applications ( VBA ) . Med VBA, har udviklerne evnen til at bygge brugerdefinerede løsninger inden for en af de Microsoft Office-programmer. VBA er nært beslægtet med Visual Basic, men i modsætning til Visual Basic , kan VBA kun køres i et host program som et Microsoft Office-produkt . Ud over brugerdefinerede udvikling , kan VBA bruges til at oprette brugerdefinerede funktioner, som derefter kan nemt anvendes inden for et Excel-regneark . Instruktioner
Hvordan man skriver Excel -funktioner
1
Åbn Microsoft Excel.
2
Open VBA ved at holde Alt- tasten nede og trykke på F11.
3
Klik på " Indsæt " i menuen for at aktivere "Indsæt" valgmuligheder.
4
Klik på " modul " for at oprette et nyt modul .
5.
Indtast følgende kode til at oprette en ny funktion kaldet " DAYNAME " : Hej
Function DAYNAME ( InputDate som date )
Denne funktion vil returnere navnet på ugedagen for den dato , der er indtastes i funktion.
Bemærk, at i parentesen vi indtastet en "Date " type variabel kaldet " InputDate " , vil dette holde den dato, vi ønsker at bruge til at returnere navnet på ugedagen , der som dato falder . Hertil kommer, automatisk VBA skifter til " End Function " opgørelsen, når en funktion er skabt
6
Indtast følgende kode mellem " Function DAYNAME ( InputDate Som dato) " og " End Function " : . < Br >
Dim DayNumber Som IntegerDayNumber = Weekday ( InputDate , vbSunday ) Select Case DayNumberCase 1DayName = "Sunday " Case 2DayName = "Monday " Case 3DayName = " Tuesday" Case 4DayName = " onsdag" Case 5DayName = " Thursday" Case 6DayName = "Friday " Case 7DayName = "Saturday " End Select
7
Indtast en dato i celle A1 i regnearket i følgende format uden anførselstegn : Hej
02-09-2010
8
Indtast følgende tekst i celle B1 i regnearket : Hej
= DAYNAME (A1)
Dette vil returnere " Tuesday" i celle B1 . Bemærk, at denne funktion kan nu bruges i enhver celle i din nuværende Excel-projektmappe .
9
Gem Excel-projektmappe .