Microsoft Excel biedt een breed scala van datum en tijd programmeren functies in zijn Visual Basic for Applications , of VBA , taal . Deze development kits stelt programmeurs in staat om veel commando's in hun oorspronkelijke plug - ins die de functionaliteit van Excel kunnen uitbreiden benutten . Het is gebruikelijk dat gebruikers datumfuncties en variabelen gebruiken is vooral gebruikelijk omdat gebruikers voeren vaak data als deel van hun gegevens . Type variabele Excel onderscheid tussen de weergave van een datum of tijd en de feitelijke opslag van deze data type achter de schermen . Een enkel moment in de tijd wordt gekenmerkt door een maand , dag , jaar , uur , minuut en seconde . Maar het kan worden weergegeven als slechts een, of slechts een jaar of een van vele andere variaties . De werkelijke opgeslagen variabele een "dubbele precisie nummer ', dat een langdurig getal met een precieze fractionele component. Verwijzen naar dit nummer speciaal is meestal niet nodig , omdat de Excel datumfuncties laat u de variabele vrij te manipuleren voor meer gebruiksvriendelijke applicaties . Variabele Formaat De Excel datum variabele formaat is een getal dat het vaste aantal hele dagen dat verstreken is sinds 30 december 1899 vertegenwoordigt . Deze variabele indeling voorkomt helaas eenvoudige manipulatie van data voor het jaar 1900 . De inheemse Excel tool set zal gewoon negeren deze vroege data en hen niet behandelen als de werkelijke data . De VBA datum variabele indeling ondersteunt echter negatieve getallen , zodat u toegang tot data zo ver terug als het jaar 100 . Zo kunt u data in uw VBA plug - ins op een manier die niet mogelijk is om de gebruiker van de ingebouwde Excel datum functies in standaard Excel-formules . Common Data Variabele Functies < br zijn te manipuleren > Excel biedt twee functies VBA om de huidige datum te bepalen : " Now " en " date . " Beide keren de huidige datum bij gebruik in een VBA formule . De functie " Now " voegt de huidige tijd, zodat u precieze informatie over het tijdstip van de dag op de huidige datum te zien . " Date " biedt alleen de werkelijke maand , dag en het jaar van de huidige datum . Geavanceerd Datum Variable Functions De VBA development kit biedt een groot aantal functies voor geavanceerde manipulatie en het ontleden van de data variabele in Excel . Bijvoorbeeld , de functies " Jaar ", " Maand " en " Day" tonen alleen die componenten van elke ingevoerde datum in de VBA formule . U kunt ook de tekstversie van een numerieke maand met " MonthName , " waarin een datum variabele zet met de maand van " 12 " tot "December , " bijvoorbeeld . Om de tijd die is verstreken tussen twee data vast te stellen , de functie " DateDiff " trekt in wezen een datum van een ander om het verschil te vinden . U kunt de functie " Format " ook gebruiken om de weergave van een VBA datumvariabele dwingen in elk van de vele verschillende formaten .
|