Not
Åtkomst till den här sidan kräver auktorisering. Du kan prova att logga in eller ändra kataloger.
Åtkomst till den här sidan kräver auktorisering. Du kan prova att ändra kataloger.
Med Visual Basic kan du testa villkor och utföra olika åtgärder beroende på resultatet av testet. Du kan testa ett villkor som är sant eller falskt, för olika värden för ett uttryck eller för olika undantag som genereras när du kör en serie instruktioner.
Följande bild visar en beslutsstruktur som testar att ett villkor är sant och vidtar olika åtgärder beroende på om det är sant eller falskt.
Om... Då... Else Construction
If...Then...Else konstruktioner låter dig testa för ett eller flera villkor och köra en eller flera instruktioner beroende på villkoren. Du kan testa villkor och vidta åtgärder på följande sätt:
Kör en eller flera satser om ett villkor är
TrueKör en eller flera satser om ett villkor är
FalseKör vissa uttalanden om ett villkor är
Trueoch andra om det ärFalseTesta ytterligare ett villkor om ett tidigare villkor är
False
Den kontrollstruktur som erbjuder alla dessa möjligheter är If... Då... Else-instruktion. Du kan använda en enradsversion om du bara har ett test och en instruktion att köra. Om du har en mer komplex uppsättning villkor och åtgärder kan du använda flerradsversionen.
Välj... Fallkonstruktion
Med konstruktionen Select...Case kan du utvärdera ett uttryck en gång och köra olika uppsättningar med instruktioner baserat på olika möjliga värden. Mer information finns i Välj... Ärendebeskrivning.
Försöka... Fånga... Slutligen konstruktion
Try...Catch...Finally med konstruktioner kan du köra en uppsättning instruktioner under en miljö som behåller kontrollen om någon av dina instruktioner orsakar ett undantag. Du kan vidta olika åtgärder för olika undantag. Du kan också ange ett kodblock som körs innan du avslutar hela Try...Catch...Finally konstruktionen, oavsett vad som händer. Mer information finns i Prova... Fånga... Slutligen -instruktion.
Anmärkning
För många kontrollstrukturer är alla nyckelord i strukturen markerade när du klickar på ett nyckelord. När du till exempel klickar If i en If...Then...Else konstruktion markeras alla instanser av If, Then, ElseIf, Elseoch End If i konstruktionen. Om du vill flytta till nästa eller föregående markerade nyckelord trycker du på CTRL+SKIFT+NEDÅTPIL eller CTRL+SKIFT+UPPÅTPIL.