Excel är ett kalkylprogram som utvecklats av Microsoft Corporation och levereras som en del av Microsoft Office- produkten . Microsoft Office-produkter använder en inbyggd händelsestyrd programmering språk som kallas Visual Basic for Applications ( VBA ) . Med VBA , utvecklare har möjlighet att bygga anpassade lösningar inom något av de Microsoft Office-program . VBA är nära besläktat med Visual Basic , men till skillnad från Visual Basic , kan VBA endast köras inom en mängd program som t.ex. en Microsoft Office- produkt . Förutom egen utveckling , kan VBA kan användas för att skapa egna funktioner som sedan lätt kan användas i ett Excel-ark . Instruktioner
Hur man skriver Excel -funktioner
1
Öppna Microsoft Excel .
2
Open VBA genom att hålla ned Alt-tangenten och trycka på F11 .
Sida 3
Klicka på " Infoga " i menyn för att aktivera "Infoga" alternativen .
4
Klicka på " module " för att skapa en ny modul .
5
Skriv in följande kod för att skapa en ny funktion som kallas " DAYNAME " :
funktion DAYNAME ( InputDate As Date ) katalog
Denna funktion returnerar namnet på veckodagen för datumet som är in i funktionen .
Observera att inom parentes vi in en " Date " typ variabel som heter " InputDate " , kommer detta att hålla det datum som vi vill använda för att returnera namnet på den veckodag som den dag faller. Dessutom går VBA automatiskt " End Function " uttalande när en funktion skapas
6
Skriv följande kod mellan " Function DAYNAME ( InputDate Som datum ) " och " End Function " : .
Dim daynumber Som IntegerDayNumber = Weekday ( InputDate , vbSunday ) Välj Case DayNumberCase 1DayName = " söndag " Case 2DayName = " Måndag " Case 3DayName = " Tisdag " Case 4DayName = " onsdag " Case 5DayName = " torsdag " Case 6DayName = " Fredag " Case 7DayName = "Saturday " End Select
7
Ange ett datum i cell A1 i kalkylbladet i följande format utan citattecken :
02/09/2010
8
Skriv följande text i cell B1 på kalkylbladet :
= DAYNAME ( A1 ) katalog
Detta kommer tillbaka "tisdag " i cell B1 . Observera att den här funktionen kan nu användas i någon cell i din nuvarande Excel-arbetsbok .
9
Spara Excel -arbetsbok .