Datamaskin
  | Hjem | Hardware | Nettverk | Programmering | Software | Feilsøking | Systems | 
Programmering  
  • C /C + + Programming
  • Computer Programmeringsspråk
  • Delphi Programming
  • Java Programming
  • JavaScript Programmering
  • PHP /MySQL programmering
  • Perl Programming
  • Python Programming
  • Ruby Programming
  • Visual Basics Programming
  •  
    Datamaskin >> Programmering >> Visual Basics Programming >> Content
    VBA -bryterfunksjon
    VBA sin Switch funksjonen evaluerer uttrykk og returnerer verdier som du forbinder med disse uttrykkene . Denne atferden gjør dine VBA- programmer for å ta avgjørelser, i form av " hvis-så " og lignende utsagn . For eksempel kan du bruke Switch å returnere verdier basert på uttrykk som involverer alder , for eksempel navn på personer som samsvarer med en bestemt alder . Du kan deretter bruke " hvis-så " statement å rute programmet kjøres å kode riktig til den personen. Første Argument

    Det første argumentet til Switch funksjon er et uttrykk du vil VBA å evaluere. Uttrykket kan vurdere eventuell variabel skriver i VBA , inkludert heltall , strenger og andre typer . Switch vil teste uttrykket. Hvis det resulterer i "true ", Switch vil returnere verdien du har koblet til dette uttrykket . Angi denne verdien som argument umiddelbart etter argument som inneholder uttrykket . For eksempel kan det være lurt å teste uttrykket " alder = 40 ", og har VBA returnere verdien " Clark " hvis alder er lik 40 år. For å oppnå dette , skrive en bryter uttalelse som " Switch ( alder = 40 , " Clark ")"
    andre argumentet

    Annenhver argument i Switch uttalelse refererer til verdien du vil Bytt til tilbake hvis argumentet umiddelbart før verdien evalueres til sant. Med andre ord, hvis " Lois " er verdien du vil Bytt til tilbake hvis uttrykket " alder = 35 " er sant , og deretter skrive en bryter uttalelse som dette: " Switch ( alder = 35 , " Lois ")" . Merk at du ikke trenger å bruke strenger for denne verdien argument. VBA dokumentasjonen indikerer argumentet type er " Variant ", som betyr at du kan lage Switch retur heltall , dobbeltrom eller andre typer verdier.
    Return Value

    Switch avkastning verdi tar på ett av følgende : en verdi fra ett av argumentene du har angitt , eller " Null ", hvis ingen av uttrykkene du forteller Switch for å evaluere resultatene i verdien " true". For eksempel, dersom den variable " alder " i den følgende utsagn er 40 eller 35, vil bryteren gå tilbake enten " Clark " eller " Lois . " Hvis " alder " er verken 40 eller 35 , vil Switch tilbake Null.

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

    Du kan forstå Switch uttalelse lettere ved å kjøre et kort program ved hjelp av denne uttalelsen . Følgende program bruker Switch med to par uttrykk for å evaluere og verdier for å gå tilbake . Legg merke til at variabelen " v " har ingen bestemt type i sin erklæring . Grunnen til dette er å understreke det faktum at Switch argumenter og returnerer verdier kan ta på noen type.

    Gå Ages ()

    Dim v

    Dim alder As Integer

    alder = 40

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

    Debug.Print v

    End Sub

    früher :

     Weiter:
      Relatert Artike
    ·Hvor å Endre BMP Color i Visual Basic 
    ·Hvordan lage en sorterbar listeboksen 
    ·Hvordan lage en kvadratisk formel Programmet på en TI …
    ·Hvordan programmere kvadratiske likninger i Visual Basi…
    ·Hvordan fylle datasett & Bind DataGridView i forskjelli…
    ·Slik konverterer tall til tekst i Visual Basic 
    ·Hvordan legge til en skriver med VBScript 
    ·Mid funksjon i Visual Basic 
    ·Slik viser Message in Visual Basic 
    ·Hvordan koble en MDB 
      Anbefalte artikler
    ·Hvordan skrive en C + + dataprogram som beregner varigh…
    ·Hvordan sette fokus på ComboBox i Vb 
    ·Forskjellen mellom komponentbasert utvikling og service…
    ·Slik viser Neste og Forrige i ColdFusion 
    ·Opplæring for programmering Java API Sound 
    ·Hvordan å kompilere JNI i Ubuntu 
    ·Hvordan finne Dersom en klasse Finnes i Ruby 
    ·Visual Studio SQL Tutorial 
    ·Hvordan skrive ut i Vb.Net 
    ·Hvordan bruke foreach erklæringen i PHP 
    Copyright ©  Datamaskin  http://www.datamaskin.biz/