Top Ten Excel VBA Kontroll Structures

Følgende er en liste over de ti mest brukte Excel VBA programmering kontrollstrukturer. Inkludert er et enkelt eksempel på hver kontroll struktur og en kort beskrivelse av når du vil bruke den strukturen

For -. Neste

Nyttig for looping gjennom en rekke
ArraySum = 0 ° C i jeg. = 1 Til 10 ArraySum = ArraySum + myArray (i) Neste i
For hver -. Neste

Nyttig for looping gjennom en samling eller et celle
SelectionSum = 0 ° C i hver celle i utvalg SelectionSum = SelectionSum + cell.ValueNext celle
Gjør -. Loop Until

Loop inntil en betingelse er oppfylt
Row = 0Do Row = Row + 1Loop Inntil Cells (rad, 1) .Value = "" MsgBox "First tom celle er i Row" & Row
Gjør Mens -
Loop

Loop mens en betingelse er sann Row = 1Do Mens Cells (rad, 1). ≪ > "" Row = Row + 1LoopMsgBox "First tom celle er i Row" & Row
Hvis - Da

Gjør noe hvis en betingelse er sann. Skrevet som en enkelt setning
Hvis x = 1 Så y = 1
Hvis -. Deretter - End If

Gjør noe hvis en betingelse er sann. Kan bruke flere uttalelser
Hvis x = 1 Så y = 1 z = 1End Hvis
Hvis - Så - Else

Gjør noe hvis en betingelse er sann.; ellers, gjør noe annet. Skrevet som en enkelt setning
Hvis x = 1 Så y = 1 Else y = 0
Hvis - Så - Else - End If

Gjør noe hvis en betingelse er sann.; ellers, gjør noe annet. Kan bruke flere uttalelser.
Hvis x = 1 Så y = 1 Z = 1Else y = 0 Z = 0End Hvis
Velg sak

Gjør ett av flere ting, avhengig av en betingelse.
Velg Sak x Tilfelle 1 y = 1 Z = en sak er > 1 y = 2 Z = 2 Case Else y = 0 Z = 0End Velg
Goto

Gå til en merket uttalelse. . Dette brukes hovedsakelig for feilhåndtering
On Error GoTo Oops [Mer koden går her] Exit SubOops: MsgBox "Det oppstod en feil"



Previous:
Next Page: