Welkom op de Nederland Computer Kennisnetwerk!  
 
Zoeken computer kennis
Home Hardware Netwerken Programmering Software Computerstoring Besturingssysteem
Computer Kennis >> Programmering >> Visual Basics Programming >> Content
Datum Vergelijking in VBA
Het vergelijken van data in VBA , of Visual Basic for Applications , is in wezen hetzelfde als het vergelijken van gehele getallen . Om het vergelijken van data eenvoudiger te maken en te vereenvoudigen het werken met data in het algemeen , gebruiken variabele namen die een " Date " type geven . Bijvoorbeeld , schrijf " DAT1 , " of " birthday1 . " Om te begrijpen hoe om data te vergelijken , schrijf korte programma's die datum vergelijkingen uit te voeren , en het gebruik van de stap-voor - stap uitvoeren modus van de VBA- programmeeromgeving , samen met " watch Quick " -venster van het milieu , om deze vergelijkingen te observeren in real time . Bepalen Type

U hoeft niet te data te converteren naar de " Date " -type voor vergelijkingen als ze al in dat type . U kunt zien of een variabele een datum typt in een paar manieren . Kijk naar de sectie declaraties aan het begin van een VBA-procedure . Deze sectie is waar u verklaart alle variabelen met behulp van de " Dim " keyword . Je date variabelen zal worden verklaard met uitspraken als deze: " . Dim d1 als Date " Een andere manier weet u of uw variabele is een " Date " type is door te kijken naar opdrachten aan een variabele . Die opdrachten zal het karakter "#" , waarbij de " Date "-type geeft gebruiken . Bijvoorbeeld , de volgende instructie wijst de datum " 2001/12/01 " om de " Date " variabele " D1 . "

D1
= # 2001/12/01 #
converteren naar Type

tot datum data in VBA vergelijken , moet u eerst twee data die zijn opgeslagen in de " Date " type, dat is een van de verschillende soorten waarde in VBA hebben . De " datum " type is een speciaal geval van de integer data , zodat data vergeleken in wezen hetzelfde als vergelijking integers . Als uw data zijn nog niet in de " Date "-type , moet u ze converteren naar dat type . Doe dat door het toepassen van de CDate functie . Voer bijvoorbeeld de volgende verklaring aan de string " 2001/12/01 " te converteren naar een datum Type :

D1
= CDate ( " 2001/12/01 " )

de vergelijking

als u wilt testen of de datum in een variabele " date " plaatsvindt voor een andere , gebruik maken van de minder - dan-teken , zoals het volgende voorbeeld laat zien .

Als ( d1 < d2 ) op Twitter

Gebruik het groter - dan-teken om te testen of een datum plaatsvindt later dan een andere datum , en gebruik het gelijk symbool om te zien of de waarden in twee variabelen hebben betrekking op dezelfde datum .
sample programma

Schrijf een steekproef programma dat converteert en vergelijkt data , zodat u kunt verwijzen naar het programma bij het schrijven van complexere VBA -programma's uitvoeren datum vergelijkingen . Open de programmeeromgeving in een van de Office-toepassingen door te klikken op de knop van het tabblad "Ontwikkelaar " " Visual Basic " , dan is het volgende programma plakken in centraal venster van het milieu . Dit programma maakt gebruik van de " CDate " -functie om strings te converteren naar data , en voert drie verschillende vergelijkingen op twee data . Start het programma door op " F5 ", en bekijk de output door te kijken in de " Direct " -venster .

Public Sub CompareDates
( )

Dim d1
, d2 als Datum

d1 = CDate ( " 2001/12/01 " )

d2
= CDate ( " 2002/12/01 " ) op Twitter

Als ( d1 < d2 ) dan Debug.Print " Date 1 gebeurt eerder dan datum 2 . "

Als ( d1 > d2 ) dan Debug.Print " datum 1 treedt uiterlijk datum 2 . "

Als ( d1 = d2 ) dan Debug . print " datum 1 is hetzelfde als datum 2 . "

End Sub

Previous: Next:
  Visual Basics Programming
·Hoe te Omgevingsvariabelen in …
·Toegang : VBA Execute Query 
·Hoe te Doorlus Resultaten in L…
·Hoe te Capture een lokale comp…
·Hoe maak je een tekstvak maken…
·GridView Functies 
·Hoe te xls-bestand Lees Vb 
·Hoe te Items exporteren van Li…
·Hoe je controle Bepaal Met een…
  Related Articles
Hoe maak je een Combo Box Maak in Visual…
Hoe maak je een Check Box Maak in Visual…
Hoe maak je een tekstvak maken in Visual…
Hoe maak je een optie Box in Visual Basi…
Hoe maak je een schijf keuzelijst in Vis…
Hoe kan ik een keuzelijst maken in Visua…
Hoe kan ik een Picture Box Maak in Visua…
Hoe een bestand keuzelijst Maak in Visua…
Hoe kan ik een afbeelding Box Maak in Vi…
  Programmering Articles
·Hoe Web Apps behulp van MS Visual Studio…
·Oracle : Hoe Waarden splitsen in kolomme…
·Hoe te Pythonscript Roep Van Terminal 
·Welke zijn de twee meest gebruikte talen…
·Hoe maak je een JAVA Applet Make 
·Hoe te MATLAB gebruiken Zonder Desktop 
·Hoe maak je een string variabele convert…
·Hoe je het wachtwoord in PHP 
·Hoe coördinaten van de cursor Linux Get…
Copyright © Computer Kennis http://www.nldit.com