차례:
- For - Next
- For Each - Next
- Do-Loop Until
- Do While - 루프
- If - Then
- If-Then-End If
- If - Then - Else
- If - Then - Else - End If
- 사례 선택
- 이동
비디오: 강력한 PC자동화 툴 AutokeybotAi Plus 자동댓글 달기 동영상 2024
다음은 가장 일반적으로 사용되는 Excel VBA 프로그래밍 제어 구조 목록입니다. 각 컨트롤 구조의 간단한 예제와 그 구조를 언제 사용하는지에 대한 간략한 설명이 포함됩니다.
For - Next
배열을 순환 할 때 유용합니다.
ArraySum = 0 for i = 1 to 10 ArraySum = ArraySum + MyArray (i) 다음 i
For Each - Next
컬렉션 또는 셀 범위를 반복 할 때 유용합니다.
SelectionSum = 0 각 셀 선택 SelectionSum = SelectionSum + 셀. 값 다음 셀
Do-Loop Until
조건이 충족 될 때까지 루프합니다.
행 = 0 행 = 행 + 1 셀까지 루프 (행, 1). 첫 번째 빈 셀은 행 "& Row
Do While - 루프
조건이 참일 때 루프입니다.
행 = 1 Do While Cells (Row, 1)"행 = 행 + 1 루프 MsgBox "첫 번째 빈 셀이 행에 있습니다."& Row
If - Then
조건이 맞는 경우 무언가를하십시오. 단일 진술로 작성됩니다.
x = 1이면 y = 1
If-Then-End If
조건이 참이면 무언가를하십시오. 여러 문장을 사용할 수 있습니다.
x = 1이면 y = 1 z = 1 End If
If - Then - Else
조건이 참이면 무언가를하십시오. 그렇지 않으면 다른 것을하십시오. 단일 진술로 작성됩니다.
x = 1이면 y = 1 그렇지 않으면 y = 0
If - Then - Else - End If
조건이 사실이라면 무언가를하십시오; 그렇지 않으면 다른 것을하십시오. 여러 문장을 사용할 수 있습니다.
x = 1이면 y = 1 z = 1 그렇지 않으면 y = 0 Z = 0 끝나는 경우
사례 선택
조건에 따라 여러 가지 작업 중 하나를 수행하십시오.
사례 선택 x 사례 1 y = 1 Z = 1 사례가 1보다 큼 y = 2 Z = 2 사례가 아닌 경우 y = 0 Z = 0 끝 선택
이동
이것은 주로 오류 처리에 사용됩니다.
오류 발생 GoToOops '[more code goes here] Exit Sub Oops: MsgBox "오류가 발생했습니다"