Welkom op de Nederland Computer Kennisnetwerk!  
 
Zoeken computer kennis
Home Hardware Netwerken Programmering Software Computerstoring Besturingssysteem
Computer Kennis >> Programmering >> Visual Basics Programming >> Content
VBA -schakelfunctie
VBA- Switch functie evalueert uitdrukkingen en keert de waarden die je associeert met die uitdrukkingen . Dit gedrag maakt uw VBA- programma's om beslissingen te nemen , in de vorm van " als-dan " en soortgelijke uitspraken . Bijvoorbeeld , kunt u gebruik maken van Switch om waarden op basis van uitdrukkingen met betrekking tot leeftijd , zoals de namen van mensen die overeenkomen met een bepaalde leeftijd terug te keren. U kunt dan gebruik maken van de "als - dan" verklaring aan route uitvoering van het programma om in verband met die persoon te coderen. Eerste Argument

Het eerste argument van de functie Switch is een uitdrukking die u wilt VBA te evalueren . De uitdrukking kan elk type variabele te evalueren in VBA , waaronder integers , strings en ​​andere types . Schakelaar zal de expressie te testen . Als het resulteert in "true , " Switch zal de waarde die u hebt gekoppeld aan deze uitdrukking terug . Specificeer deze waarde als het argument onmiddellijk na het argument met de expressie . Bijvoorbeeld , kunt u de expressie te testen " leeftijd = 40 , " en hebben VBA terug de waarde " Clark " Als leeftijd is gelijk aan 40 . Om dit te bereiken , schrijf een Switch uitspraak als "Switch (leeftijd = 40 , " Clark " ) "
Tweede Argument

Iedere tweede argument in de Switch verklaring verwijst naar de waarde die u wilt Switch om terug te keren als het argument onmiddellijk voorafgaande aan de waarde van de waarde true . Met andere woorden, als " Lois " is de waarde die u wilt Switch om terug te keren als de uitdrukking " leeftijd = 35 " waar is , schrijf dan een switch statement als volgt : "Switch (leeftijd = 35 , " Lois " ) " . Merk op dat je niet hoeft om strings te gebruiken voor deze waarde argument . VBA documentatie geeft het type argument is " Variant ", wat betekent dat u Switch terugkeer integers , doubles of andere soorten waarden te maken .
Terug Waarde

switch return waarde neemt op een van de volgende : een waarde van een van de argumenten die u hebt opgegeven , of " Null , " als geen van de uitingen je vertellen Switch om de resultaten in een waarde van de te evalueren " True . " Bijvoorbeeld , als de variabele ' leeftijd ' in de volgende verklaring is 40 of 35 , Switch zal ofwel " Clark " of terugkeren " Lois . " Als " leeftijd " is noch 40 noch 35 , zal Switch Null terugkeren .

Switch
(leeftijd = 40 , " Clark " , leeftijd = 35 , " Lois " )
Voorbeeldprogramma

U kunt de switch statement gemakkelijker te begrijpen door het uitvoeren van een kort programma met behulp van deze verklaring . Het volgende programma gebruikt Schakelaar met twee paar expressies te evalueren en waarden terug . Merk op dat de variabele " v" heeft geen specifiek type in zijn verklaring . De reden hiervoor is het feit dat de argumenten en return waarden Switch 's kunnen nemen op elk type benadrukken .

Sub Ages ( ) op

Dim v

Dim leeftijd
als Geheel < br

leeftijd > = 40

v
= Schakelaar (leeftijd = 40 , " Clark " , leeftijd = 35 , " Lois " )

Debug.Print v


end Sub

Previous: Next:
  Visual Basics Programming
·Hoe te Pennies converteren naa…
·Hoe afdrukken zonder een Line …
·Hoe maak je een multidimension…
·Hoe maak je een lus in VBA Sto…
·Hoe een bestand te lezen In ee…
·Hoe maak je een Web Browser ve…
·Hoe te Getallen converteren na…
·Hoe Web Browsers Maak in Visua…
·Hoe te Accents verwijderen in …
  Related Articles
Hoe maak je een Function -knop in Visual…
Hoe te gebruiken VBA naar Microsoft Wind…
Wat is VBA ? 
Hoe maak je een functie in Visual Basic …
Aan de slag Met behulp van VBA Met Micro…
VBA Tutorial voor Word 
Hoe maak je automatisch kopiëren van Ex…
Hoe te Columns Met VBA verbergen 
Hoe je VBA -bestanden zoeken 
  Programmering Articles
·Hoe maak je een menu met behulp van een …
·Dim Opties in VBA 
·Hoe te Gerecycleerd inkt maken 
·Hoe maak je een tabel in MySQL bijwerken…
·Hoe maak je een ByteArray OutputStream c…
·Hoe de code wijzigen om Hoofdletters in …
·Struts 1.2 9 Tutorial 
·Hoe te bespoedigen Apache Passenger Rail…
·Word Tutorials Met VB 
Copyright © Computer Kennis http://www.nldit.com