Excel is een spreadsheet programma ontwikkeld door Microsoft Corporation en gebundeld als onderdeel van het Microsoft Office- product . Microsoft Office -producten maken gebruik van een ingebouwde in event - driven programmeertaal bekend als Visual Basic for Applications ( VBA ) . Met VBA , ontwikkelaars hebben de mogelijkheid om aangepaste oplossingen te bouwen in een van de Microsoft Office-toepassingen . VBA is nauw verwant aan Visual Basic , echter , in tegenstelling tot Visual Basic , VBA kan alleen worden uitgevoerd binnen een host- applicatie , zoals een Microsoft Office-product . Naast aangepaste ontwikkeling kan VBA worden gebruikt om aangepaste functies, die dan gemakkelijk kunnen worden gebruikt in een Excel spreadsheet . Instructies Hoe schrijf Excel -functies Open Microsoft Excel . Open VBA 1 2 door het houden van de Alt-toets en op F11 te drukken . Goedkope 3 Klik op " Invoegen " in het menu aan de " Insert " opties te activeren . 4 Klik op " module " om een nieuwe module te maken . 5 Typ de volgende code om een nieuwe functie genaamd " DayName " te creëren : functie DayName ( InputDate als Datum ) op Twitter Deze functie zal de naam van de weekdag retourneren voor de datum die is getreden in de functie . Notice dat binnen de haakjes we in een " date "-type variabele genaamd " InputDate " , zal dit de datum die wij willen gebruiken om de naam van de weekdag terug vasthouden waarop de datum valt . Daarnaast VBA wordt automatisch de "End Function " statement wanneer een functie wordt gecreëerd Type 6 de volgende code tussen " Functie DayName ( InputDate als Datum ) " en " End Function " : . < Br Dim dagnummer > Zoals IntegerDayNumber = weekdag ( InputDate , vbSunday ) Select Case DayNumberCase 1DayName = " zondag " Case 2DayName = " maandag " Case 3DayName = " dinsdag " Case 4DayName = " woensdag " Case 5DayName = " donderdag " Case 6DayName = " vrijdag " Case 7DayName = " zaterdag " End Select 7 Voer een datum in cel A1 op het werkblad in het volgende formaat zonder aanhalingstekens : 02/09/2010 8 Voer de volgende tekst in cel B1 op het werkblad : = DayName ( A1 ) op Dit zal " dinsdag " in cel B1 terugkeren . Merk op dat deze functie nu kan worden gebruikt in elke cel in je huidige Excel-werkmap . 9 Sla het Excel-werkmap .
|