| Hjem | Hardware | Netværk | Programmering | software | Fejlfinding | systemer | 
Programmering  
  • C /C + + Programming
  • Computer Programmeringssprog
  • Delphi programmering
  • Java programmering
  • JavaScript Programmering
  • PHP /MySQL programmering
  • Perl programmering
  • Python Programming
  • Ruby Programming
  • Visual Basics Programmering
  •  
    Computer Viden >> Programmering >> Visual Basics Programmering >> Content
    VBA Switch Funktion
    VBA s Switch -funktion beregner udtryk og returnerer værdier , du forbinder med disse udtryk . Denne adfærd giver dine VBA -programmer til at træffe beslutninger , i form af " hvis-så " og lignende udsagn. For eksempel kan du bruge Skift til at returnere værdier baseret på udtryk, der omfatter alder , såsom navne på personer, der matcher en bestemt alder. Du kan derefter bruge " hvis-så " erklæring til route programafvikling at kode der passer til denne person. Første Argument

    Det første argument til Switch -funktionen er et udtryk , du ønsker VBA til at evaluere. Udtrykket kan evaluere enhver variabel type VBA , herunder heltal , strygere og andre typer . Switch vil teste udtrykket. Hvis det resulterer i " sandt," Switch returnerer den værdi, du har knyttet til dette udtryk . Angiv denne værdi som argument umiddelbart efter argumentet indeholder udtrykket. For eksempel kan du ønsker at teste udtrykket " alder = 40 ", og har VBA returnere værdien " Clark ", hvis alder er lig med 40. . For at opnå dette , skriv en Switch erklæring som " Switch (alder = 40 , " Clark " )"
    Second Argument

    Hver anden argument i Switch erklæring henviser til den værdi, du ønsker Skift til vende tilbage, hvis argumentet umiddelbart forud værdien evalueres til sand . Med andre ord, hvis du " Lois " er den værdi, ønsker Skift til vende tilbage, hvis udtrykket "age = 35 " er sandt , så skriv en switch-statement som dette: "Skift (alder = 35 , " Lois " )." Bemærk at du ikke behøver at bruge strenge for denne værdi argument. VBA dokumentationen angiver argumentet type er " Variant ", hvilket betyder, at du kan gøre Switch retur heltal , doubler eller andre typer af værdier.
    Return Value

    switch tilbagevenden værdi tager på en af ​​følgende : en værdi fra et af de argumenter , du har angivet , eller " Null ", hvis ingen af ​​de udtryk, du fortæller Skift til evaluering af resultaterne i en værdi på "Sandt ". For eksempel, hvis variablen " alder " i følgende udsagn er 40 eller 35 , vil Switch returnerer enten " Clark " eller " Lois ". Hvis " age" er hverken 40 eller 35 , vil Switch returnere Null .

    Switch ( alder = 40 , " Clark " , alder = 35 , " Lois " )
    Sample Program

    Du kan forstå Switch erklæring lettere ved at køre et kort program ved hjælp af denne erklæring. Følgende program bruger Switch med to par udtryk til at evaluere og værdier for at vende tilbage. Bemærk, at variablen " v" ikke har nogen specifik type i sin erklæring . Grunden til dette er at understrege det faktum, at Switch argumenter og returnere værdier kan tage på enhver type.

    Sub Ages ()

    Dim v

    Dim alder As Integer < br >

    alder = 40

    v = Switch ( alder = 40 , " Clark " , alder = 35 , " Lois " )

    Debug.Print v

    End Sub

    Forrige :

    næste :
      Relaterede artikler
    ·Hvad Er Logic Expressions 
    ·Hvordan laver tændstikmænd på ægte Basic 
    ·Sådan bruges en Matrix til at rotere i VB.NET 
    ·Sådan Multiply i Visual Basic 
    ·Tutorial om VB hjælp af en SQL 
    ·Sådan bruges FormatDateTime Funktion i Visual Basic 
    ·Hvad er Visual Basic Language 
    ·Hvad er VBA 
    ·Sådan oprettes en fil i VBScript 
    ·Sådan får du adgang Rapporter i VB 
      Anbefalede Artikler
    ·VBA Switch Funktion 
    ·Sådan deaktiveres et tastatur med Visual Basic 
    ·Sådan Pass en Understreng som en parameter i en DOS Ba…
    ·Begynder Visual Basic 2008 Tutorial 
    ·Sådan kompilere C + + med fstream 
    ·Sådan sammenkæde Lister i Python 
    ·Sådan får du en Forskydning af String i en fil i CPP 
    ·Sådan forespørges flere databaser i Access 
    ·Hvordan man skriver Source Code 
    ·Begreber i Java Programmering 
    Copyright © Computer Viden http://www.computerdk.com