Indholdsfortegnelse:
- For - Næste
- For hver - Næste
- Gør - Loop til
- Gør mens - Loop
- Hvis - Så
- Hvis - Så - Slut Hvis
- Hvis - Så - Else
- Hvis - Så - Else - Slut Hvis
- Vælg sag
- Gå til
Video: Determine the top ten values with VBA in Excel 2024
Her følger en liste over de ti mest anvendte Excel VBA programmeringsstyring strukturer. Inkluderet er et simpelt eksempel på hver kontrolstruktur og en kort beskrivelse af, hvornår du vil bruge den struktur.
For - Næste
Nyttigt til loopning gennem en matrix.
ArraySum = 0 For i = 1 til 10 ArraySum = ArraySum + MyArray (i) Næste i
For hver - Næste
Nyttig til loopning gennem en samling eller en række celler.
SelectionSum = 0 For hver celle I Selection SelectionSum = SelectionSum + celle. Værdi Næste celle
Gør - Loop til
Loop, indtil en betingelse er opfyldt.
Række = 0 Gør Row = Række + 1 Loop Til Celler (række, 1). Værdi = "MsgBox" Første tomme celle er i række "og række
Gør mens - Loop
Loop, mens en betingelse er sand.
Række = 1 Gør mens celler (række 1)" Række = Række + 1 Loop MsgBox "Første tomme celle er i række" & række
Hvis - Så
Gør noget, hvis en betingelse er sand. Skrevet som en enkelt erklæring.
Hvis x = 1 Så y = 1
Hvis - Så - Slut Hvis
Gør noget, hvis en tilstand er sand. Kan bruge flere sætninger.
Hvis x = 1 Så y = 1 z = 1 Afslut Hvis
Hvis - Så - Else
Gør noget, hvis en betingelse er sand; Ellers gør noget andet. Skrevet som en enkelt erklæring.
Hvis x = 1 Så y = 1 Else y = 0
Hvis - Så - Else - Slut Hvis
Gør noget, hvis en betingelse er sand; Ellers gør noget andet. Kan bruge flere sætninger.
Hvis x = 1 Så y = 1 Z = 1 Else y = 0 Z = 0 Slutt Hvis
Vælg sag
Gør en af flere ting afhængigt af en tilstand.
Vælg Case x Case 1 y = 1 Z = 1 Case er> 1 y = 2 Z = 2 Case Ellende y = 0 Z = 0 Slut Vælg
Gå til
Gå til en mærket sætning. Dette bruges hovedsagelig til fejlhåndtering.
På Fejl Go to Oops '[mere kode går her] Exit Sub Ups: MsgBox "En fejl opstod"