VBA의 반복문
- For ~ Next
- For Each ~ Next
- Do ~ Loop
엑셀 VBA #21 / For~Next_1 [VBA] 기본
1. 구조
For 변수 = 시작값 To 끝값 Step 증가값(감소값)
반복해서 실행할 구문
Next
cf, 'Step 증가값(감소값)'이 없다면 'Step 1'과 같음
2. 활용
Dim i As Long
Dim cnt As Long
cnt = Range("A1").CurrentRegion.Rows.Count
'또는 cnt=range("A1").End(xldown).row
For i = 2 To cnt
If Cells(i, "A") >= 90 Then
Cells(i, "B") = "A"
ElseIf Cells(i, "A") >= 80 Then
Cells(i, "B") = "B"
ElseIf Cells(i, "A") >= 70 Then
Cells(i, "B") = "C"
Else
Cells(i, "B") = "F"
End If
Next
https://www.youtube.com/watch?v=-5ofG6Un73A&list=PLfxvqpVCYZ8e0qlyc_FU46neoWjO7yTWj&index=21
반응형
'엑셀로 풀어가는 세상' 카테고리의 다른 글
엑셀 VBA #27 / 배열 [VBA] - 배열 (0) | 2023.12.13 |
---|---|
엑셀 VBA #26 / For Each~Next_2 [VBA] - New Collection (0) | 2023.12.13 |
엑셀 VBA #25 / For Each~Next_1 [VBA] - 시트숨기기 (0) | 2023.12.13 |
엑셀 VBA #24 / For~Next_4 [VBA] - 시트 핸들링 (0) | 2023.12.13 |
엑셀 VBA #20 / Like 연산자_예제2 [VBA] (0) | 2023.12.13 |
엑셀 VBA #19 / Like 연산자_예제1 [VBA] (0) | 2023.12.13 |
엑셀 VBA #18 / Like 연산자 [VBA] (0) | 2023.12.13 |
엑셀 VBA #17 / If 조건문 [VBA] (0) | 2023.12.13 |