Innehållsförteckning:
- För - Nästa
- För varje - Nästa
- Gör - Loop Till
- Gör medan - Loop
- Om - Då
- Om - Då - Sluta om
- Om - Då - Else
- Om - Då - Else - Avsluta Om
- Välj fall
- Gå till
Video: Find the Top 10 Values with One Excel Formula 2024
Nedan följer en lista över de tio mest använda Excel VBA programmeringsstyrstrukturerna. Inkluderat är ett enkelt exempel på varje kontrollstruktur och en kort beskrivning av när du skulle använda den strukturen.
För - Nästa
Användbar för looping genom en array.
ArraySum = 0 För i = 1 till 10 ArraySum = ArraySum + MyArray (i) Nästa i
För varje - Nästa
Användbar för looping genom en samling eller ett antal celler.
SelectionSum = 0 För varje cell I Selection SelectionSum = SelectionSum + cell. Värde Nästa cell
Gör - Loop Till
Loop tills ett villkor är uppfyllt.
Row = 0 Gör Row = Row + 1 Loop Till Cells (Row, 1). Värde = "MsgBox" Första tomma cellen är i rad "& rad
Gör medan - Loop
Loop när ett villkor är sant.
Row = 1 Gör medan celler (rad, 1)" Row = Row + 1 Loop MsgBox "Första tomma cellen är i rad" & rad
Om - Då
Gör något om ett villkor är sant. Skriven som ett enda uttalande.
Om x = 1 Då y = 1
Om - Då - Sluta om
Gör något om ett villkor är sant. Kan använda flera uttalanden.
Om x = 1 Då y = 1 z = 1 Slutt Om
Om - Då - Else
Gör något om ett villkor är sant; annars gör något annat. Skriven som ett enda uttalande.
Om x = 1 Då y = 1 Else y = 0
Om - Då - Else - Avsluta Om
Gör något om ett villkor är sant; annars gör något annat. Kan använda flera uttalanden.
Om x = 1 Då y = 1 Z = 1 Else y = 0 Z = 0 Slutt Om
Välj fall
Gör en av flera saker, beroende på ett tillstånd.
Välj fall x Fall 1 y = 1 Z = 1 Fall är> 1 y = 2 Z = 2 Fall Annan y = 0 Z = 0 Slut Välj
Gå till
Hoppa till ett märkt uttalande. Detta används mest för felhantering.
På Error GoOm Oops "[mer kod går här] Exit Sub Oops: MsgBox" Ett fel inträffade "